code: function divideSet(set, setSize) {
    if (!setSize) {
      throw new Error(`Set Division by 0`)
    }
    let thisSet = new Set()
    let remainingItems = setSize
    const output = [thisSet]
    const iterator = set.values()
    // @ts-ignore
    for (const value of iterator) {
      if (remainingItems === 0) {
        thisSet = new Set()
        remainingItems = setSize
        output.push(thisSet)
      }
      thisSet.add(value)
      remainingItems--
    }
    return output
  }
docs: Segregates / divides a set (like lodash.segregate, but for Sets) into even parts
  @param {Set<any>} set
  @param {number} setSize
  @returns {Array<Set<any>>}