post order traversal non recur