Source: https://blogdemaths.files.wordpress.com/2013/10/fermat-mersenne-et-fibonacci.pdf