Earlier quoted context omitted.
Well to be pedantic it will grow, at worst, to (24 * 60 * 60 * 1000000000), if you are calling increment() every individual nanosecond. Though you are right that it is ignoring realistic memory issues. I was approaching it more as a thought exercise to address the moving window.
No, that's just the maximum possible in a single day.
(Hint: google round robin database. You know, the solution that I mentioned.)