Punto 6: Los números mayores de 1000 son ignorados.

Refactorización de algunos métodos para que usen un List<Integer>
en lugar de un array de int.