post order non recursion tree traversal