Application of Evolutionary Computation to Open Channel Flow Modelling