Remember punnet squares? I think I got my math right.