aug 11, sicp note
complete the todos