CIS214 and CIS215.  Added files for homeworks 2 and 3.