Maybe there's an error in the lambda scaling. Investigate if scaling is done the right way `if (lowerThanLambda >= (_matrix.cols() - _matrix.rows()))`