generate all left and right parenthesis given a count