Reto 8 - Implementación con dos comparaores
Reto 8: Solución refactorizada con un solo comparador
Reto 8: Refactorización definitiva (gracias a la pista de @alejacma)