Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.