Scientists have developed a structure-mapping engine (SME) model that could give computers the ability to reason more like humans and even make moral decisions. The SME is capable of analogical ...