Scheme codes for part of exercises in book Structure and Interpretation of Computer Programs