Integer factorization by the self-initializing quadratic sieve.