I don\'t understand how a set determines when two objects are equal. More specific, when does the add method of a set, really adds a new object, and when doesn\
add