post order traversal of binary tree with stack, my implementation