Eternity and Infinity