The Mysteries of the Infinite