Old CS50 classwork, revamping for a lunch and learn.