hi everyone, can someone please give me some idea on this kinda function?

being thinking whole day and dont know what it means...

// intersection of this set with another
// Pre: a StringSet object
// Post: returns a new StringSet which is the intersection
// of this with otherset, ie. only the items common to both StringSets
StringSet StringSet::set_intersection(StringSet otherset)
{


}