Can compute sizes recursively from leaves, and generate initial sites with random points in a polygon