In SICP 2nd Edition sezione 2.2.3, gli autori hanno il seguente codice:
(define (even-fibs n)
(accumulate cons
nil
(filter even?
(map fib
(enumerate-interval 0 n)))))
La mia domanda è: perché hanno usato accumula in questo caso? Non potevano avere la stessa risposta da filtro senza usare accumulare ?