@Contract(pure = true)
  public static int indexOf(@NotNull CharSequence s, char c, int start) {
    return indexOf(s, c, start, s.length());
  }
@Contract(pure = true)
  public static int indexOf(@NotNull CharSequence s, char c, int start)