Selected SICP solutions