``` f(z) = z^3 - 1 fp(z): deriv f(z) n(z) = z - f(z)/fp(z) plot(z): iter w = z, w = f(w), w, 100 ``` unary ops: - / (neg recip) binary ops: + - * / ^ (add sub mul div pow) holomorphic fns: sqrt exp ln sin cos tan sinh cosh tanh asin acos atan asinh acosh atanh gamma bad fns: re im abs abssq arg conj higher order: iter deriv constants: i tau e type sigils: complex, $function, @integer