Assignment 1 of COMP2012H - 2014 Fall