Difference between viviparous,oviparous and oogenesis