Hydrological Cycles, Models, and Applications to Forecasting