Provides line search methods, such as backtracking, to determine the optimal step size in optimization and root-finding algorithms.