another RadixSort algorithm is implemented, this one is much quicker