Recursive, non-recursive, first-order post-order traversal binary tree (non-pseudo code)