Predictions are ubiquitous; they are water to a fish, swimming completely unaware of the troubling ripples all around. The art of prediction has been with us throughout history, even back to ancient ...