Fixed the depth problem with tree crossover, now we have trees that
can crossover and be evaluated. now to make a problem