Parentheses balance checker draft