Changed bucket to use a combination of radix sort and quicksort