func (s *HashSet[T]) ContainsAll(values ...T) bool {
	for _, value := range values {
		if !s.Contains(value) {
			return false
		}
	}
	return true
}
// ContainsAll checks if all values are in the set
ContainsAll checks if all values are in the set
// ContainsAll checks if all values are in the set
func (s *HashSet[T]) ContainsAll(values ...T) bool {
	for _, value := range values {
		if !s.Contains(value) {
			return false
		}
	}
	return true
}
func ( s * HashSet [ T ] ) ContainsAll ( values ... T ) bool { for _ , value := range values { if ! s . Contains ( value ) { return false } } return true }
ContainsAll checks if all values are in the set
ContainsAll checks if all values are in the set