Examples from "The Little Schemer" with assertions and no added sugar.
To play with the code, you'll need MIT/GNU Scheme:
$ brew install mit-scheme rlwrap
Then, to run all the examples:
$ ./test
... and to load everything into a REPL:
$ ./repl
Have fun! λ