Added patient sort and made radix_sort_str to work with strings