polyspermy oogenesis oviparousness polymitosis ovoviviparity ovogenesis oviparity oviposition hyperproliferation ovarian cycle