Well, how to calculate sum from 1 to 5000 ? Instead of looping from 1 to 5000, you define the relationship instead: sum(1,n) = 1 + n + sum(2, n-1). Isn't this clearer to understand problem first, instead of just looping ?
do people really think this is clearer than looping.. my mind immediately goes to a loop here
some people think in both. they should write blogs and help the whats and the hows communicate.