Numeric, string, and matrix expressions are made up of operands and operators. Operands can be variables, constants, or the results of expressions. Operators can be infix operators like + and -, built-in functions like COS and EXP, or user defined functions. This section also describes automatic data type conversions, execution precedence, and the matrix inversion function.