Core arithmetic
Invalid dimensions error is returned. Dividing by 0 returns a Division by 0 error; 1 / value returns the reciprocal of value.
Percent change [ch]
value adjusted by a percentage change (entered as a decimal): a positive change adds, a negative change subtracts. This is the financial calculator equivalent of value + change% or value - change%, which a spreadsheet would write as value ± (value * change%). With periods, it compounds the change over that many periods (compound annual growth rate). value can be a number or a table.
Modulo [mod]
value1 divided by value2. A value2 of 0 returns a Division by 0 error. Either argument can be a number or a table; if both are tables they must be the same length, or Invalid dimensions is returned. If value1 or value2 is too large to calculate then returns ‘Parameter out of range’ error.
Powers and roots
Power [^]
value to the x power. value can either be a number or table where the same is returned. Several forms are common:
value ^ 2,value ^ 3— squared, cubed.value ^ -1— the reciprocal ofvalue(see also division).value ^ (1/2)— the square root, the same assqrt(value).value ^ (1/x)— thexth root, the same asroot(value; x).
Square root [sqrt]
value. value can either be a number or table where the same is returned.
Root [root]
xth root of value. root(value; 2) is the same as sqrt(value). value can either be a number or table where the same is returned.
Logarithms and exponentials
Natural logarithm [ln]
value. value can either be a number or table where the same is returned.
Exponential [exp]
value. value can either be a number or table where the same is returned. There is no e constant; write exp(1) when you need e itself.
Logarithm [log]
value in base 10, or in base. value can either be a number or table where the same is returned. base must be a whole number ≥ 2; real numbers are truncated, and values outside the range return a Parameter out of range error.
Antilogarithm [alog]
value. value can either be a number or table where the same is returned.

