https://ideas.creativecasinoties.com/post/time-series-forecasting-as-supervised-learning-lwkzyk