The Invention of Tomorrow: A Natural History of Foresight