docs: public static int hashArrayInsert(final long[] srcArr, final long[] hashTable,
        final int lgArrLongs, final long thetaLong) {
      int count = 0;
      final int arrLen = srcArr.length;
      checkThetaCorruption(thetaLong);
      for (int i = 0; i < arrLen; i++ ) { // scan source array, build target array
        final long hash = srcArr[i];
        checkHashCorruption(hash);
        if (continueCondition(thetaLong, hash) ) {
          continue;
        }
        if (hashSearchOrInsert(hashTable, lgArrLongs, hash) < 0) {
          count++ ;
        }
      }
      return count;
    }