Source: https://www2.math.upenn.edu/ugrad/calc/maple/manual2010/fsolve.pdf