Started #2 of Assgn3 for CSC384