Trying to round out testing on crossovermating on functions. works sometimes - i think the nodes that are just terminal nodes are causing issues