Binary Tree Postorder Traversal

Approach 1: not recursively, use iteration to solve it. Have a visited
set to store processed nodes.