Fix degenerated  input bug
Implement CircularSuffixArray MSD three way radix sort