Removes unnecessary parentheses around an expression.
Parentheses are considered unnecessary if their removal doesn't influence the semantics.