Exercises from Abelson & Sussman's "Structure and Interpretation of Computer Programs"