improve lsd radix sort
longest repeated substring