first try on Postorder Traverl without recursion