Name: Anonymous 2010-07-16 18:57
This one should be difficult enough for you guys,
Write a function foo that takes a number n and returns a function that takes a number i, and returns n incremented by i.
My submission, in Scheme
(define (foo num)
(lambda (x) (+ x num)))