CIS 350 hw4