COMP2068 Lesson 2 repository