Add radix sort for strings

algorithm       quarantee   random  extra_space  stable?  operation_on_keys
***************************************************************************
  LSD             2NW        2NW      N + R       yes      charAt()
  MSD             2NW      NlogR(N)   N + DR      yes      charAt()
3-way string   1.39WNlgN   1.39NlgN  logN + W      no      charAt()
 quicksort
***************************************************************************
R - alphabet size
W - keys size