Part 2 of Assignment 1 of UW WebLamp 442