Arithmetic Expressions
An arithmetic expression designates a floating point number. It has the following form:
<term> [<binary-operator> <term>]
A binary-operator is one of the following:
+    (addition)
-     (subtraction)
*    (multiplication)
/    (division)
^    (exponentiation)
A term is one of the following:
Numeric literal. See Numerical Literals.
Identifier (must be number-valued). See Identifiers and Literals.
Function invocation (must be number-valued). See Function Invocations.
Arithmetic Expression. See Arithmetic Expressions.
Arithmetic expressions can be grouped using parentheses.
Conventional arithmetic precedence rules are followed:
Parentheses
Function Invocation
Unary operators
Exponentiation (symbol '^')
Multiplication/division (symbols '*' and '/')
Addition/subtraction (symbols '+' and '-')
Left to right evaluation (textual order)