Refactoring
Randomness in child selection
Refactor
Gain functions were still weighted
Pick the tree with the least children as long as it has the least (when requesting nodes)
Don't try to pass (PNR) nodes that are already disconnecting
Pick best lazy