devolve



BaseNode!T  singlePoint(T)(in BaseNode!T ind1, in BaseNode!T ind2);

Create a new individual by cloning ind1 and copying a random subtree of ind2 into ind1. The height of the resulting individual will be equal to ind1's height.