Added a changelist to the bottom to help with comparing this solution to the photographed whiteboard code.