SICP exercises completed in Chicken Scheme.