class Gladys::TimeSeries::Counter

def between(start:, finish:)

def between(start:, finish:)
  return @values.values if start.nil? || finish.nil?
  start = start.utc.to_i
  finish = finish.utc.to_i
  result = {}
  (start...finish).map do |time|
    result[time - start] = 0
  end
  @values.each do |key, value|
    result[key - start] += value if result[key - start]
  end
  result
end