Functions built into this interpreter can be used in
expressions only. The function names are not case sensitive.
If input parameters exist, they are enclosed
in parentheses. If no parameters exist, no parentheses are used.
Variables
referenced in the functions could be substituted by functions or
expressions of the same type. If the function name ends with a $,
it returns a string value. Otherwise, it returns a numeric value.