https://mrl.mit.edu/session.php?ask=hardy-weinberg-essay vts336