Rekursjonsdybden
Rekursjonsdybden beskriver hvor mange ganger en funksjon kan kalle seg selv i løpet av en kjøring før programmet når en grense eller krasjer. Den svarer til den maksimale mengden aktive funksjonsrammer som kan være til stede samtidig. Rekursjonsdybden er derfor nært knyttet til kallestakken i programutførelsen og påvirkes av hvor stor hver ramme er og hvor mye minne stakken har til rådighet.
Faktorer som påvirker rekursjonsdybden inkluderer programmeringsspråket og kompilatoren, stakkstørrelsen i operativsystemet, og hvor mye minne hver
Konsekvenser: når rekursjonsdybden overskrides, kan programmet få en feil som kalles stack overflow. I Python kan
Håndtering: når rekursjon når uheldige dybder, kan man omforme til en iterativ løsning eller bruke en eksplisitt