Cutting circles and polygons from area-minimizing rectangles
greedy algorithms for packing unequal circles into a rectangular container .