isSubset = (bigSet, smallSet) => {
	if (bigSet.size < smallSet.size) return false;
	for (const item of smallSet) {
		if (!bigSet.has(item)) return false;
	}
	return true;
}
Checks if a set is the subset of another set
@template T
@param {Set<T>} bigSet a Set which contains the original elements to compare against
@param {Set<T>} smallSet the set whose elements might be contained inside of bigSet
@returns {boolean} returns true if smallSet contains all elements inside of the bigSet