Implement most-significant-digit-first string sort
namespacepratique{namespacedetails{constsize_tCUTOFF=15;intcompare(constchar*s1,constchar*s2,size_td){intret=0;s1+=d;s2+=d;while(*s1!=0&&*s2!=0){if(*s1>*s2){ret=1;break;}elseif(*s1::iteratorbegin,std: