The Bin Packing Problem