Added counting sort implementation: O(3n+k)