@Contract(pure = true)
  public static int stringHashCode(@NotNull CharSequence chars, int from, int to) {
    return stringHashCode(chars, from, to, 0);
  }
@Contract(pure = true)
  public static int stringHashCode(@NotNull CharSequence chars, int from, int to)