Source: https://www.math.upenn.edu/ugrad/calc/m103/maple/0405Math103MapleManual/09fsolve.pdf