(low low+1 ... high)
(define integers-from-to
(lambda (low high)
(if (> low high)
'()
(cons low
(integers-from-to (+ 1 low) high)))))
Creating a list by repeatedly consing is called consing up a list. Now
try:
(integers-from-to 1 2000)
(integers-from-to 13 37)