How to traverse a binary tree in Post order traversal without recursion