Nonlinear Conjugate Gradient Method Program