sample code of 3.1.1
sample of chapter 3.1.2
sample code of chapter 3.1.3
solve exercise 3.1
solve exercise 3.2
solve exercise 3.3, 3.4
solve exercise 3.5
solve exercise 3.6
solve exercise 3.7, 3.8
sample code of queue representation
done with exercise 3.21 and 3.22
solve exercise 3.23

a brainfuck here, helping to understand how list works in scheme
one-dimensional table
two-dimensional tables
table as a procedure
solve exercise 3.24

slight modification of sample code
a version that can run exercise 3.25

notice: key cannot be prefixed.

for example:
when key `(1 2) is used, any key prefixed with `(1 2) cannot be used.
an improved version of exercise 3.25

it do what you want,
(k1 k2) separate from (k1 k2 ...)
Update README.md

Add note on exercise 3.25
sample code of 3.5.1