Material for course 18.322, Mathematics and Computers