Creates a Set
containing the same elements as this iterable.
The set may contain fewer elements than the iterable, if the iterable contains an element more than once, or it contains one or more elements that are equal. The order of the elements in the set is not guaranteed to be the same as for the iterable.
Source
Set<E> toSet() { Set<E> result = new Set<E>(); for (int i = 0; i < length; i++) { result.add(this[i]); } return result; }