function noOverlaps(reference_polygon_feature, polygon_feature_array) {
  for (feature_array_element of polygon_feature_array) {
    let overlap_exists = intersect(
      reference_polygon_feature,
      feature_array_element,
    );
    if (overlap_exists) {
      return false;
    }
  }

  return true;
}
Check whether a polygon overlaps with any member of an array of polygons.
@private

@param {Feature} reference_polygon_feature - A geoJSON polygon feature.
@param {Array<Feature>} polygon_feature_array - Array of geoJSON polygon features.
@returns {boolean} - Whether the polygon_feature overlaps with any one in the array.