Solution to the Matchismo assignments given by Paul Hegarty's Stanford course, CS193P: "Developing Apps for iOS".