Iteratie gebruikt loops; recursie gebruikt self-calls. Ze zijn even krachtig (alles wat je met het ene kunt doen, kun je ook met het ander doen), maar ze verschillen in duidelijkheid en kosten.
Side by side
python
():
total =
i (, n + ):
total += i
total
():
n == :
n + sum_rec(n - )
