Migrating Hacker Rank source files.
Merge branch 'HackerRank'
Merge master
Merged master into branch to pull in all Hacker Rank respective source files.