Valid Parentheses
Generate Parentheses
Swap Nodes in Pairs