PA2 for JHU FA14 - Foundations in Algorithms