Using Cartesian genetic programming to implement function modelling. (3rd January 2012)