Stable algorithms for general linear systems by preconditioning the normal equations | Synapse