still working on sicp 2.92
2.92 mostly complete, moving on before getting bogged down in details