2014-05-11: Submission of final versions for Peer Assignment 1.