public static boolean intersects( Rectangle2D_I32 a , Rectangle2D_I32 b ) {
		return( a.x0 < b.x1 && a.x1 > b.x0 && a.y0 < b.y1 && a.y1 > b.y0 );
	}
public static boolean intersects( Rectangle2D_I32 a , Rectangle2D_I32 b ) {
		return( a.x0 < b.x1 && a.x1 > b.x0 && a.y0 < b.y1 && a.y1 > b.y0 );
	}
public static boolean intersects ( Rectangle2D_I32 a , Rectangle2D_I32 b ) { return ( a . x0 < b . x1 && a . x1 > b . x0 && a . y0 < b . y1 && a . y1 > b . y0 ) ; }
Checks to see if the two rectangles intersect each other

@param a Rectangle
@param b Rectangle
@return true if intersection
Checks to see if the two rectangles intersect each other