CSC413 Assignment#1 done