Cycles the Science of Prediction