Added in-order and post-order iterator