# Functions
NewSetFrom initialise a new empty set for comparable values.
NewSetF initialise a new empty and a hash function to define uniqueness of value.
NewSetFrom initialise a new set with initial values which are comparable.
NewSetFromF initialise a new set with initial values and a hash function to define uniqueness of value.