Stanford CS106A Assignment 7 Solution (FacePamphlet)