Metaphor, Riddles, and the Origin of Language