Rekurzioni është kur një funksion thërret veten për të zgjidhur një version më të vogël të problemit të njëjtë. Çdo rekurcion ka nevojë për një rast bazë që e ndalon atë dhe një rast rekurziv që lëviz drejt bazës.
Ideja
Thye një problem në nënprobleme më të vogla identike. Çdo thirrje shtyn një frame në call stack; kthimet i heqin ato.
Shembull
python
():
n <= :
n * factorial(n - )
factorial()
