Revert "Revert "Nagaraj Pudukotai's Programming Assignment 2""

This reverts commit 8bbbe109d245a9175a8b5430c3a5da6e812d3954.