Añadido tercer ejercicio: function