How does the `SortedSet` maintain order?
The `SortedSet` arranges elements in ascending order by default and uses a `Comparator` if specified at creation.
You're close, but just to clarify, the default order is based on the elements' natural ordering, not just ascending order.
Can you explain what happens when you provide a `Comparator` while creating a `SortedSet`?