Main repo for COMP 3350 assignment.