def record(nanos)
      return if nanos < 0
      @count.add_and_get(1)
      @total_time.add_and_get(nanos)
      @total_sq.add_and_get(nanos * nanos)
      @max.max(nanos)
    end
def record(nanos)
      return if nanos < 0
      @count.add_and_get(1)
      @total_time.add_and_get(nanos)
      @total_sq.add_and_get(nanos * nanos)
      @max.max(nanos)
    end
Update the statistics kept by this timer. If the amount of nanoseconds
 passed is negative, the value will be ignored.