My solutions to exercises in "Structure and Interpretation of Computer Program"