CMG Remote Developer Position

This is the coding challenge solution to be used during the interview.