My attempts at the exercises in Structure and Interpretation of Computer Programs