Another option would be {...}e< as an alternative to {...}$0=. It would only save 1 byte, but it would be O(N) as opposed to O(N log N), which would be nice for longer lists, and it could implicitly turn integers into ranges, which means the whole list never has to be kept in memory.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Another option would be
{...}e<
as an alternative to{...}$0=
. It would only save 1 byte, but it would be O(N) as opposed to O(N log N), which would be nice for longer lists, and it could implicitly turn integers into ranges, which means the whole list never has to be kept in memory.