It supports the use of variables, complex numbers and different number systems (decimal, hexadecimal, octal and binary). It contains a large number of functions and provides the use of numerical limits such as machine epsilon, infinity, etc.