New feature: Print only minimum brackets

Do not include all brackets, just the minimum needed to preserve precedences
It probably needs further testing...