Calculus helper traits and numerical differentiation
Implementations of the Newton method with different line search strategies