Assigment2-COMP2068