Text this: Matrix preconditioning techniques and applications /