Make it clearer in the log when consideration of a new box happens
Add testcase for issue #9
Reset length, not just width and depth (hopefully sorts out #9)
Bizarrely, adding the missing dimension sped the whole thing up. Result!