I think we should definitely avoid the full SVD if possible. For now I am making it possible to choose which method to use, `randomized_svd` or ARPACK. Which should be the default?