Running time is linear to the number of rectangles already packed. Recursively calls itself. @Returns: null If the insertion didn't succeed.
See Implementation
Running time is linear to the number of rectangles already packed. Recursively calls itself. @Returns: null If the insertion didn't succeed.