Foundations of Genetic Programming