This project was created by Jonathan Berger, Laura Hiatt and Joseph F. Karam for Stanford University's 2001 Sophomore College class "The Intellectual Excitement of Computer Science," taught by Profs. Eric Roberts and John Hennessy. Many thanks to both the professors and the two SAs, Lilly Irani and Kirk Shimano, for their wonderful dedication and teaching.