Rect intersection templated
Rect intersection is complete