works with one set of parens, stack too deep for multiples