Combines this shape and the other shape, such that only the places that the two shapes overlap are present in the result.
There is a div operator instead.
If other == null, then this is returned.
this