On-line algorithms, real time, the virtue of laziness, and the power of clairvoyance