Stochastic Hydrology