SMS: Improved conjugate gradient algorithms /