How Mathematics Happened: The First 50,000 Years