zigzag level order traversal