Programming assignment 2
Proposed Solution