An ongoing quest to complete (most of) the exercises in SICP