Tekrarlama

Özenli çalışmanın nihai sonucu, özyinelemeli çağrılar ile kademeli birikimli özyineleme arasındaki ana, temel fark olarak kabul edilebilecek bir sonuçtu - ilk türün yalnızca iki aşırı durumu vardır. Kademeli birikim özyinelemelerinin uç durumu genellikle "başlangıç" olarak adlandırılır. Peki ya birinci tip için aşırı durumlar? Bunlar her zaman var mıdır ve ilk durumda özyinelemeli kodun sınırları nelerdir?