sortWith package:gi-glib
This is just like the standard C qsort() function, but
the comparison routine accepts a user data argument.
This is guaranteed to be a stable sort since version 2.32.
Like
byteArraySort, but the comparison function takes an extra
user data argument.