Learn from the past, enjoy the present, and predict the future!