Fixed bucket sort

k is number of buckets, not the maximum number in the input

A proper implementation uses only O(n) of space by using linked lists for
buckets.