Genetic programming: on the programming of computers by means of natural selection - Koza, John R. (Complex adaptive systems, 1992)