Breaks the outer rect into 1-4 parts based on the inner rect. If the inner rect doesn't intersect then a 0 length array will be returned.
This assumes both valid (bottom > top, right > left) and non zero rects
Breaks the outer rect into 1-4 parts based on the inner rect. If the inner rect doesn't intersect then a 0 length array will be returned.
This assumes both valid (bottom > top, right > left) and non zero rects