Iterative in order traversal