Changed how SimpleSVD selects a threshold for singular values