 Expliquez ce qu'est une fonction récursive en 50 mots ou moins.
Une fonction récursive est une fonction qui s'appelle pendant l'exécution, en utilisant sa valeur de retour dans le même appel. Ce processus se répète jusqu'à ce que la valeur de retour réponde à un critère donné, auquel cas la boucle récursive se termine. Une fonction récursive peut être utilisée pour simplifier des problèmes complexes, résultant en un code plus court et plus concis.