Finished refactoring code for our Function class stuff.
Implemented and tested Single Point Crossover for GP trees!