Recursive estimation: A unified approach to the identification estimation, and forecasting of hydrological systems