Recursion, bir fonksiyonun aynı problemin daha küçük bir versiyonunu çözmek için kendisini çağırmasıdır. Her recursion, onu durduran bir base case ve temele doğru ilerleyen bir recursive case gerektirir.
Fikir
Bir problemi daha küçük özdeş alt problemlere bölün. Her çağrı call stack üzerine bir frame iter; dönüşler onları çıkarır.
Örnek
python
():
n <= :
n * factorial(n - )
factorial()
