CIS214. Added files for homework4