Text this: An Optimally Generalized Steepest-Descent Algorithm for Solving Ill-Posed Linear Systems