Source: https://perso.math.univ-toulouse.fr/marechal/files/2016/06/TD-Suites.pdf