Added natural sorting implementation