A heuristic program to solve geometric-analogy problems | Synapse