COMP2121 lab and assigment repo.