function newton(f, df, x, iterations = 100, ɛ = 1.0e-7) for i = 1:iterations x_old = x x -= f(x) / df(x) if x != 0 && abs((x - x_old) / x) < ɛ break end end x end