1. Create hash function interface that: - Accepts string or Uint8Array input - Generates k different hash values using double-hashing technique - Maps hash values to the correct bit array positions 2. Implement primary hash function - ensure that behavior is equivalent to `nim-sds`