Homology and Analogy in Biology