Circle packing
There are up to two slots for circles for each parent circle, one on each side.
Pluck the next slot off the list. If there is room for a circle of the current size there, add it, and add the new slots to the list.
Continue until stack empties or max iterations.








