Create GenerateParenthesis.java

Input:	4
Output:	["((()))()","()(()())","()(())()","()()()()","(((())))","((()()))","()()(())","()((()))","(()()())","(()())()","((())())","(()(()))","(())()()"]
Expected:	["(((())))","((()()))","((())())","((()))()","(()(()))","(()()())","(()())()",["(())(())"],"(())()()","()((()))","()(()())","()(())()","()()(())","()()()()"]