Restarting my work on SICP as I work to finish it before my birthday