Text this: Solving non-standard packing problems by global optimization and heuristics /