dnimmo-bingo

This was an assessment task I was set for a job application, and was completed in an evening (through to early morning). Questionable code choices may be put down to sleep depravation at the time. :D