Data Mining Algorithm for Catchment Hydrology