Impl methods:
Balance
RemoveLeaf