Source: https://llgpcsi2.files.wordpress.com/2022/03/recursivite.pdf