Final commit with more comments
Merge branch 'master' of https://github.com/muranjan/ProgrammingAssignment2

syncing up with github