what's the definition of analogy
definition