Implements a single tree node.
Deallocates the memory allocated for the tree.
String representation for debugging.
Returns the balance of the node. Minus if LHS is heavier, plus if RHS is heavier.
Returns the total height.
Stores the element referred by this node
Indentifier key, also used for automatic sorting
lesser elements
greater elements
See Implementation
Implements a single tree node.