The ability to predict the future is essential to modern life. Planning for population growth or changes in weather patterns or forecasting demand for products and managing inventories would be impossible without it. But how have people through the ages gone about making predictions? What were their underlying assumptions, and what methods did they use? Have increased computer power and the newest algorithms improved our success in anticipating the...