Matchismo class project with home assignment from Paul Hegarty's course "Coding Together"