The Meaning and Origin of Infinity