| Return type | Name and parameters | 
|---|---|
| MutableTreeNode | leftShift(MutableTreeNode node)Overloads the left shift operator to provide an easy way to add nodes to a MutableTreeNode. | 
| void | putAt(int index, MutableTreeNode node)Allow MutableTreeNode to work with subscript operators. | 
Overloads the left shift operator to provide an easy way to add nodes to a MutableTreeNode.
node -  a node to be added to the treeNode.Allow MutableTreeNode to work with subscript operators.
WARNING: this operation does not replace the node at the specified index, rather it inserts the node at that index, thus increasing the size of the treeNode by 1.
index -  an indexnode -   the node to insert at the given index