Future being a mystery is always a challenging task to predict. From the ages, human nature has always been more curious about the future. Forecasting refers to an approach of predicting what is likely to occur in the future by observing what has happened earlier in the past and ...