Instead of using a Vec, change everything into Set's.
This PR also changes the signature of the functions from taking slices, into a more generic Trait based on Iterators. This make the API more ergonomic, as many other structures could be converted into Iterators, but not always into slices.
Instead of using a Vec, change everything into Set's.
This PR also changes the signature of the functions from taking slices, into a more generic Trait based on Iterators. This make the API more ergonomic, as many other structures could be converted into Iterators, but not always into slices.
There are more info on each commit.