Add arithmetic expressions.
Add BinaryExpression as a base for all binary expression (though that is often not feasible, so this might have to be redesigned).
Expand test.Arithmetic example.
Name the operator tokens.
Rename arithmetic expression contexts to reflect the full operator spectrum (And change the names in the visitors).
Rename MOD to REM (modulo to remainder).
Specify return types in the standard visitor.