Individual Coursework 2 for COMP2013