Recursive rectangles (completed 2006/12/06)