Algorithms and time