Pflüger's nerve reflex theory of menstruation: the product of analogy, teleology and neurophysiology.