Technical Challenge Submission

Hello, 

  Please review my submission at your earliest convenience.