Coursera Programming Assignment #2 -Taitano