Sorting with support for numbers, dates, unicode and more.