split rebalances the tree after adding. After insertion the modified node has to be checked to make sure it didn't exceed the maximum number of elements. If it did, then it has to be split and rebalanced. The transformation is depicted in the graph below. If it's not a leaf node, then the children h
(nodeToSplit *Node, nodeToSplitIndex int)
source not stored for this graph (policy: none)
no test coverage detected