explained idea for algorithms of size() and iterator(Rectangle) in geomatrix