1. A non-transitory computer readable medium comprising: program code executable by a processor for causing the processor to receive an electronic communication indicating a job to be performed; program code executable by the processor for causing the processor to determine a best rank-1 approximation of a matrix associated with the job using a power method, wherein each iteration of the power method comprises: determining a point that lies on a line passing through (i) a first value for a first singular vector from an immediately prior iteration of the power method; and (ii) a second value for the first singular vector from another prior iteration of the power method; and determining, by performing the power method using the point, a current value for the first singular vector and a current value for a second singular vector for a current iteration of the power method; program code executable by the processor for causing the processor to perform the job at least in part using the best rank-1 approximation of the matrix; and program code executable by the processor for causing the processor to transmit another electronic communication associated with a result of the job.