Punnett squares and inheritance patterns