A  generate_parentheses.cpp