Science and the Infinite