Iteracija koristi petlje; rekurzija koristi samopozive. Jednako su moćne (sve što možeš učiniti s jednom, možeš učiniti s drugom), ali se razlikuju u jasnoći i trošku.
Uporedo
python
():
total =
i (, n + ):
total += i
total
():
n == :
n + sum_rec(n - )
