Hola,
Cuando se dice que implemente una función usando recursión explícita, lo que indicamos es que se puede definir una función recursiva y que no hay que usar, por ejemplo, un fold para capturar la recursión.
No es problema si la función recursiva es una función auxiliar. En el caso particular de tu solución, el problema es que es menos eficiente que la planteada, dado que usaste un acumulador (a la foldl) y esto te obligó a insertar al final.
saludos
Cuando se dice que implemente una función usando recursión explícita, lo que indicamos es que se puede definir una función recursiva y que no hay que usar, por ejemplo, un fold para capturar la recursión.
No es problema si la función recursiva es una función auxiliar. En el caso particular de tu solución, el problema es que es menos eficiente que la planteada, dado que usaste un acumulador (a la foldl) y esto te obligó a insertar al final.
saludos