Η επανάληψη χρησιμοποιεί βρόχους· η αναδρομή χρησιμοποιεί αυτοκλήσεις. Είναι εξίσου ισχυρές (ό,τι μπορείς να κάνεις με τη μία μπορείς να κάνεις με την άλλη), αλλά διαφέρουν στη σαφήνεια και το κόστος.
Δίπλα-δίπλα
():
total =
i (, n + ):
total += i
total
():
n == :
n + sum_rec(n - )
