docs: public static long getLongHash(@NonNull String string) {
          long h = HSTART;
          final long hmult = HMULT;
          final long[] ht = byteTable;
          final int len = string.length();
          for (int i = 0; i < len; i++) {
              char ch = string.charAt(i);
              h = (h * hmult) ^ ht[ch & 0xff];
              h = (h * hmult) ^ ht[(ch >>> 8) & 0xff];
          }
          return h;
      }