Final Project for Programming a to z by Dan Shiffman