Concept Flow - Why Recursion Exists and What Loops Cannot Express Cleanly
Start
Need to repeat a task
Is the task naturally repetitive with a clear end?
Use Loop
Repeat until end
End
End
Shows decision between using loops for simple repetition and recursion for tasks with nested or self-similar structure.