docs: public static boolean contains(LatLong[] latLongs, LatLong latLong) {
          boolean result = false;
          for (int i = 0, j = latLongs.length - 1; i < latLongs.length; j = i++) {
              if ((latLongs[i].latitude > latLong.latitude) != (latLongs[j].latitude > latLong.latitude)
                      && (latLong.longitude < (latLongs[j].longitude - latLongs[i].longitude) * (latLong.latitude - latLongs[i].latitude)
                      / (latLongs[j].latitude - latLongs[i].latitude) + latLongs[i].longitude)) {
                  result = !result;
              }
          }
          return result;
      }