Define expression
Define patterns to look for
Look for balanced parentheses
Look for balanced squared-parentheses
Look for balanced curly-braces
Look for balanced angle-braces
Tests