#8:  Creating a Genetic Programming Tree data structure