Implement zigzag level-order traversal | Google Interview Question