Appearance
Deletes a node from the tree.
nodeTreeNode<T>: The node to delete.
TreeNode<T>
The deleted node.