Generate Parentheses. A recursive solution.