Mackral's Coding Challenge - #008 of #100Days100Projects