docs: public static int mixHashCodes(int... hash) {
      if(hash.length == 0) {
        return 0;
      }
      long result = hash[0];
      for(int i = 1; i < hash.length; i++) {
        result = result * HASHPRIME + hash[i];
      }
      return (int) result;
    }