A closure is a procedure that holds internal state:
Define a procedure that returns a closure
The procedure make-an-adder takes one argument x and returns a function that closes over the value. Or to put it another way, x is within the lexical scope of the returned function.
#lang racket
(define...