– Supports numbers, big numbers, complex numbers, units, strings, arrays, and matrices.
– Contains a flexible expression parser.
– Supports chained operations.
– Comes with a large set of built-in functions and constants.
– Is easily extensible.
– Open source.