code: func equal(s Set, s2 Set) bool {
  	if s.Len() != s2.Len() {
  		return false
  	}
  
  	return s.IsSubset(s2)
  }
docs: // Common functions between the two implementations, since go
  // does not allow for any inheritance.