Newton's method (aka Newton–Raphson method) finds the root (or zero) of a real-valued function given the function's derivative and an estimate of the root. This algorithm is first in the class of Householder's methods, succeeded by Halley's method. This method can also be extended to complex functions and to systems of equations.