Learning and transfer: A general role for analogical encoding. | Synapse