Algorithm 853: An efficient algorithm for solving rank-deficient least squares problems. - Leslie Foster; Rajesh Kommu (ACM Trans. Math. Softw., 2006)