modify radix sort bug, and add insert func