A fast implementation of the self initialising quadratic sieve (SIMPQS), for factoring large integers, written by William Hart.