Initial commit of assignment 2.