least squares error linear algebra