My take on the exercises from Structure and Interpretation of Computer Programs, 2nd edition.