added intersect static method to Rectangle