Resolve precedence before associativity.

So 1+2-3 == (1+2)-3  because + and - have the same precedence.

But 1+2*3 == 1+(2*3) because * has precedence over +.