Programming assignment 2

Complete version of the solution with comments