CSC2002S - Assignment 1 (2014)