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