DC3! It still needs to handle an edge case or two, though, and it doesn't use radix sort.