Week 9 of Gsoc with Sympy.

Adding unit tests

1. There have been several minor optimization been done in this week, like the primes of the factor_base which make a have been given a bound of [1000, 5000]. The lower bound ensures that there are very less redundant relations (<~1%) and the upper bound ensures that with a single a we are able to make many polynomials for sieving.

2. Another major part of this week works was to implement unit tests for every functions.

3. I also performed performance comparision of QS with ECM. QS was ale to factorize a 50 digit number within ~8 mins while ECM took longer than QS to do the same factorization.

Written on August 7, 2020