Add recursion solution to zigzag BFS traversal