12 different types of analogy​