Preconditioning a Linear Problem