Chapter 2, Building Abstractions with Data
Section - 2.2 - Hierarchical Data and the Closure Property
Exercise 2.18
1
2
3
4
5
6
7
8
9
10
11
12
13
#lang sicp
(#%require (only racket/base error))
(define (reverse list)
(define (reverse-iter rs ls)
(if (null? ls)
rs
(reverse-iter (cons (car ls) rs) (cdr ls))
)
)
(reverse-iter nil list)
)