Renombrado de archivos y eliminación de código duplicado (entre ejercicios 1 y 2).
Ejercicio 4 completo.
Merge de cambios realizados sobre ejercicios 1 y 2.