Repo for CS3216 Assignment 1, group 3.