Programming Assignment #1 for JHU-2014 Foundations of Algorithms Course