Nonlinear Conjugate Gradient Method