[Parte 2] Commit inicial. Programa separado en 2 modulos