Uploading code (factorization.py), documentation (documentation.pdf)
and changing README.