Can build and manage functions of complex numbers using a tree data structure Available operations on the functions include: approximate the derivative, differentiate, partially simplify, substitute values for variables and evaluate, copy, compose with another function, and approximate the definite integral