CS2112 Assignment 4 (gam244 & snh54)