Wyjaśnij, czym jest funkcja rekurencyjna w 50 słowach lub mniej.
Rekurencyjna funkcja to funkcja, która wywołuje samą siebie podczas wykonywania, używając swojej wartości zwracanej w tym samym wywołaniu. Ten proces powtarza się, aż wartość zwracana spełni określone kryteria, w którym punkcie pętla rekurencyjna kończy się. Rekurencyjna fonkcja może być ożyta do uproszczenia skomplikowanych problemów, co prowadzi do krótszego i bardziej zwięzłego kodu.