CSC 4710 Exercise 2 - Ahtesamul Haque