Na seção 2.2.3 do SICP 2nd Edition , os autores têm o seguinte código:
(define (even-fibs n)
(accumulate cons
nil
(filter even?
(map fib
(enumerate-interval 0 n)))))
Minha pergunta é por que eles usam acumular neste caso? Eles não poderiam obter a mesma resposta do filtro sem usar o acumular ?