This is the repo for the first assignmet of CSC443