I must have been dreaming, but I saw another reply in this thread
anyway, I strive towards minimizing the knowledge needed to understand what I am doing. Basically, if you are not afraid to see a vector of sets, or a set of sets, you'll be ok and high-school math (or secondary-school math) complemented with Wikipedia will suffice.