Sorting function

Generics for in-RAM sorting and ordering