En SICP 2nd Edition sección 2.2.3, los autores tienen el siguiente código:
(define (even-fibs n)
(accumulate cons
nil
(filter even?
(map fib
(enumerate-interval 0 n)))))
Mi pregunta es ¿por qué usaron acumular en este caso? ¿No podrían haber obtenido la misma respuesta del filtro sin usar acumular ?