Implementation of some methods/examples used in The little Schemer by Daniel P. Friedman and Matthias Felleisen