Updated CSC201 Lab2