https://9lib.net/document/7qvvkddq-an-efficient-algorithm-for-d-rectangular-box-packing.html