hashCodeToIndex(hash, size = this.buckets.length) {
    return hash % size;
    // const prime = BigInt(6700417); // prime number > size
    // const a = prime - BigInt(2); // integer from range [1..(p-1)]
    // const b = prime - BigInt(1); // integer from range [0..(p-1)]
    // const hashIndex = (((a * BigInt(hash)) + b) % prime) % BigInt(size);
    // return parseInt(hashIndex, 10);
  }
Multiply-Add-Divide (MAD) compression
@param {number} hash hashCode
@param {number} size bucket array size
@returns {number} array bucket index