add Generate Parentheses and its test