Postordering
Postordering is a traversal algorithm used on tree data structures. In a postorder traversal, for any given node, the algorithm first recursively visits all of the node's children from left to right, and only after all children have been visited does it visit the node itself. This means that a node is processed after all of its descendants have been processed.
The name "postorder" comes from the fact that the node is processed *after* its children, or "post"
Postorder traversal is particularly useful in certain applications. For example, when deleting a tree, postorder traversal