Seol mar théacs é seo: Improved conjugate gradient algorithms /