Source: https://blogdemaths.files.wordpress.com/2014/05/factorisation_de_100895598169_par_fermat.pdf