Long Term Time Series Prediction