GenerateParentheses.java