Implements different bin packer algorithms