Fixed crossover. We choose injection tree genes first and THEN the site
for injecting into. For some reason this keeps crossover from going over
the height limit we set down. Only beef now is:

Most generated trees tend to go towards 0 for a best solution.