Ejercicio opcional del módulo 6.
Rafael Arjona.