Populating Next Right Pointer in Each Node II
solve Generate Parentheses question once again