Analogy-based reasoning and metaphor