code: boolean fitRotate3DSmallestFootprint(Dimension space) {
  		return fitRotate3DSmallestFootprint(space.getWidth(), space.getDepth(), space.getHeight());
  	}
docs: Rotate box to smallest footprint (downwards area - width*depth) within a free space.
  
  @param space free space
  @return false if box does not fit