Hardy-Weinberg Equilibrium Problems