Iterointi käyttää silmukoita; rekursio käyttää itseään kutsuvaa kutsua. Ne ovat yhtä tehokkaita (mitä voit tehdä toisella, voit tehdä toisella), mutta ne eroavat selkeydessä ja kustannuksissa.
Vierekkäin
():
total =
i (, n + ):
total += i
total
():
n == :
n + sum_rec(n - )
