Why the shuffle before the sorting? If you need to convert to a list, use `list()`