func (set *Set) Intersects(other *Set) bool {
	for v := range set.List {
		_, ok := other.List[v]
		if !ok {
			return false
		}
	}
	return true
}
// Intersects checks if two sets intersect
Intersects checks if two sets intersect
// Intersects checks if two sets intersect
func (set *Set) Intersects(other *Set) bool {
	for v := range set.List {
		_, ok := other.List[v]
		if !ok {
			return false
		}
	}
	return true
}
func ( set * Set ) Intersects ( other * Set ) bool { for v := range set . List { _ , ok := other . List [ v ] if ! ok { return false } } return true }
Intersects checks if two sets intersect
Intersects checks if two sets intersect