Source: https://awesomaths.files.wordpress.com/2013/06/cours-sur-la-factorisation.pdf