Analogical reasoning as a mechanism in knowledge acquisition: a developmental perspective