Functions are available to perform string manipulation, mathematical computations, curve calculations and transformations, table lookups and other processing functions.

Function names are not case sensitive (eg. 'abs(-1)' is the same as 'Abs(-1)' is the same as 'ABS(-1)'.

No space is allowed between the name of the function and
the opening parenthesis. `min(1,2)`

is a valid
function but `min (1,2)`

is not.