Why is Mendelian segregation so exact?