Balanced Put

Changes to the put method.
1. If the left tree is greater than the right compare the next logical
successor to the left.. (Adverse for the right)
2. If the inserted node is to be the next logical successor, demote the
current node and replace it with the node to be inserted.
3. If the node happens to be = to the next logical successor Demote the
current node.