more sicp
stupid emacs