Alright, that makes sense. It would be more intuitive if we had `alpha` and `relativeAlpha` htough... Btw, this example is a bit pointless numbers-wise, because dividing by 1 doesn't make any difference whatsoever. ;)

Also, I think we'll run into trouble if any of the alpha values are 0:

Parent --> child --> resulting alpha
0           --> 0.8  --> 0
0.5        --> 0     --> x
x = (0 (current child alpha) * 0.5 (parent alpha)) / 0 (last parent alpha)