The Tex File For CIS580 Homework 4