Final commit for Homework 4 for Phil Getzen and Michael Meldrum