Completed code for Programming Assignment 2.  Tested functions.
All functioned correctly.