The biggest change is that the timestamp is pre-computed, because calling strftime() 60 times (or more) per second is sure to have a non-negligible cost.
Closes #25.