Exam number 2 and the last one, huzzah! :) due June 17, CS172