Versión iterada del Ejercicio 1.

 * Funciona mejor, pero aún consume aproximadamente la misma
   cantidad de memoria O(n^2). Creo que se puede llevar a
   O(n) memoria extra nada más.