Fix Rectangle.intersect and add Rectangle.overlap.