docs: public static boolean tileAreasOverlap(Tile upperLeft, Tile lowerRight, Tile upperLeftOther, Tile lowerRightOther) {
          if (upperLeft.zoomLevel != upperLeftOther.zoomLevel) {
              return false;
          }
          if (upperLeft.equals(upperLeftOther) && lowerRight.equals(lowerRightOther)) {
              return true;
          }
          return getBoundaryAbsolute(upperLeft, lowerRight).intersects(getBoundaryAbsolute(upperLeftOther, lowerRightOther));
      }