Mythology: Legends & Heroes in Our Puzzles