I have a situation where I have some items each with different weights, (lets say 10 different items with 10 different weights). I need a way to divide those items into 2 boxes so that they are as balanced as possible between the 2 boxes. So lets say if i can get 5 items into one box, and 5 into another and they balance out almost equally, ok. but i also need it to determine if i only need 2 items in one box, and 8 in the other and they can still balance out somewhat.