Sacred Number and the Lords of Time: The Stone Age Invention of Science and Religion