Hola Enzo,
La cuestión es que la llamada recusiva de moo se hace sobre (tail xs) y no sobre xs. Eso hace que se vaya saltando en la lista de dos en dos. Por eso la llamada a moo id 1 (take 10 (repeat 1)) da 5 y no 10.
Saludos,
Alberto.
La cuestión es que la llamada recusiva de moo se hace sobre (tail xs) y no sobre xs. Eso hace que se vaya saltando en la lista de dos en dos. Por eso la llamada a moo id 1 (take 10 (repeat 1)) da 5 y no 10.
Saludos,
Alberto.