Une fonction récursive est une fonction qui se rappelle par elle même. Elle s'exécute de manière itérative comme une boucle classique. La récursivité est préférée aux structures itératives classiques dans certains cas en raison de sa simplicité comme pour le calcule de la factorielle et même sa rapidité vis-à-vis de certains problèmes liés aux algorithmes.
Tuto complet: https://www.youtube.com/watch?v=HMKsnbWWNIc