Reducing problem complexity by analogical transfer