Code for the MIT 6.001 course - http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/index.htm And the SICP book : http://mitpress.mit.edu/books/structure-and-interpretation-computer-programs Most of the code is WTFPL without any guarantees whatsoever, unless otherwise specified.