Math plus ultra is a graphing programable calculator with a large set of functions that features:
- The manipulation of numeric and symbolic expressions.
- The development of customized functions.
- The creation of 2D and 3D graphs, including plots, contours and surfaces.
- Matrix and complex calculus.
- Integration and differentiation of numeric and symbolic functions.
Symbolic functions (reference)