added sicp notes.