Ejercicio 3 acabado (recursion incluida!)