Operators in Haskell fall into multiple levels of precedence. Most of these are the same
as you would expect from other programming languages. Multiplication takes
precedence over addition, and so on (so "2*3+4" is 10, not 14). Haskell's standard
documentation can provide the details.