Hardy Weinberg Law: Principle, Statement & Applications