Conjugate gradient methods.