Completed randomNode mutator
Added singlePointCrossover for trees