The Nature of Infinity