spermatogeny spermatocytogenesis endogene endogenote spermism panspermy heterospermy spermatophagy endogenesis animalculism