Binary Tree Zigzag Level Order Traversal - first attempt bug free