Completed first challenge of /r/dailyprogrammer. Difficult.
Merge pull request #1 from melvinhernandez/Challenge1

Completed first challenge of /r/dailyprogrammer. Difficult.