https://rudd-o.com/archives/bubble-magic