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