Text this: A three-term conjugate gradient method with nonmonotone line search for unconstrained optimization