Optimizing the Packing of Cylinders into a Rectangular Container: A