A Review of the Long Horizon Forecasting Problem in Time Series Analysis