cropIntoRect

Crops and returns a new rect that fits in the other rect