TRUE if the element was successfully added, FALSE otherwise (including cases in
which the element already belonged to the set).
Details
If member is already a member of the set no operation is performed. If key
does not exist a new set with the specified member as sole member is created.
If the key exists but does not hold a set value an error is returned.