10 common types of analogy ​