Added function for type MultiPolygon

Added new function, added new test.
Doesn't attempt to deal with donut polygons...