Assumes sorted boxes. This function deals with empty boxes correctly.
Intersection of two boxes.
See Implementation
Assumes sorted boxes. This function deals with empty boxes correctly.