https://levelup.gitconnected.com/25-time-series-forecasting-concepts-that-every-ml-engineer-should-know-b1f3e57bde61