प्रोग्रामर ने एक संख्या के फैक्टोरियल की गणना करने के लिए एक पुनरावर्ती फ़ंक्शन का उपयोग किया, जिसका अर्थ है कि फ़ंक्शन ने एक आधार मामले तक पहुंचने तक छोटे इनपुट के साथ बार-बार खुद को कॉल किया।
गणित की समस्या को हल करने योग्य बनाने के लिए डिज़ाइन किया गया था; एक पुनरावर्ती सूत्र का मतलब था कि एक कंप्यूटर प्रोग्राम अंततः उत्तर ढूंढ सकता है, भले ही इसमें लंबा समय लगे।
कर्मचारी आईडी की सूची पुनरावर्ती है; एक कंप्यूटर प्रोग्राम आसानी से निर्धारित कर सकता है कि कोई संख्या सूची से संबंधित है या नहीं, बार-बार सरल नियमों का एक समूह लागू करके।