Riddles, Puzzles, and Paradoxes: Having Fun with Serious Mathematics