closure in scheme
(define addf (lambda (n) (lambda (x) (+ n x) ) ) ) ; (define foo (addf 3)) ; foo ;=> #<Closure> ; (foo 1) ;=> 4