Record of my SICP exercise solutions