factorial(n) = n Γ factorial(n-1), jab tak n=1 na ho jaye.
| Aspect | π Loop | π Recursion |
|---|---|---|
| Kaise? | Har baar manually control (for/while) | Function khud ko call karta hai (self-calling) |
| Rukna | Condition false hone par rukta hai | Base case milne par rukta hai |
| Memory Use | Fixed, efficient hai | Har call ke liye alag stack frameβ zyada memory use |
| Performance | Aam taur par faster | Deep calls ke liye slow ho sakta hai |
| Glamour Factor | Simple aur sidha | Stylish & elegant (lekin risky bhi!) |