Final Version

Finished programming assignment and need to write additional comments.