solve binary tree zigzag level order traversal