Hardy-Weinberg Self-Test