Add cartesian evolution strategy capability
Add ability to perform symbolic regression via CGP

Can now perform symbolic regression using Cartesian Genetic Programming,
however preliminary results and experiences show that the performance is
about the same as Genetic Programming. In particular is found that
periodical wave functions are particularly difficult for the system to
combinatorially explore.