Analogy and the Growth of Mathematical Knowledge