Distinguish between the functions of ovary and testis

Ovary:
1.Ovary is the primary sex organ in females which produces eggs.
2.It also, secretes hormone such as estrogen (which imparts female secondary sexual characters) and progesterone (which maintains pregnancy).
3.Ovary remains functional up to 50 years of ago.
Testis:
1.Testis is the primary sex organ in males which produces sperms.
2.It also secretes hormone testosterone which imparts male secondary sexual characters.
3.Testis remains functional even more than 70 years of age.