analogy reasoning tricks