The project for Assignment2 in Comp3331, by Group2.