Code written while working through Abelson and Sussman's Structure and Interpretation of Computer Programs