A fast and memory-efficient method for computing a few approximate
singular values and singular vectors of large matrices.
