That is a truly fantastic answer. Thank you so much. Our high school son was studying his high school genetics today, so it's also a fantastic tie-in. (He prefers his days off during the week, so he put in some hours today; flexibility FTW.)
Cheers! I hope your son enjoys learning about genetics, sometimes the introductory classes neglect be really weird beautiful fascinating parts in favor of easily tested concepts.
This is the best of what the intenet can be.