I hope it was helpful.
I'm still trying to learn this genetics stuff myself. My feeble mind can't seem to wrap itself around it very well.
I try reading articles in it in the web, but all those +/- and other things confuse the fire out of me. A lot of my learning is by trial. I try this one to that one, and sometimes that will throw a loop into things.
Trial is the best actually. I had a lot of trouble with some concepts until after hands on experience.
Many times I can't remember right off the genetic make up for something- single lacing vs double lacing vs spangling....