Hola,
Disculpen por no haber respondido mas temprano.
Respecto a lo que varios de uds. estuvieron comentando mas temprano, efectivamente hay un problema en el ejercicio de la función itera en función de iterate (ej. 3 de la versión 1, ej. 2 de la versión 2), se nos coló sin intención el caso n=0 lo cual lleva a que haya dos opciones incorrectas. La idea era que la opción que usaba tail fuera la única incorrecta, en particular itera tail n [] para cualquier n>0.
Lo que puedo adelantar ahora es que vamos a tener en cuenta ese problema en la corrección, muy seguramente anulando esa pregunta.
Saludos,
Alberto.