Can you in short explain why `(outer_weight + inner_weight) * inner`? Intuitively I would have thought to see `(outer_weight + inner_weight) * outer` instead…

Thanks.