How do you make a good analogy?