SOCK-sort