postOrder
Returns this subtree's nodes in post-order (each child subtree in order, then the receiver last). Implemented iteratively, so it is safe on arbitrarily deep trees.
Return
the nodes of this subtree in post-order, ending with the receiver.