Applications of Soft Computing in Time Series Forecasting