A Study of Conjugate Gradient Methods.