Uses one slot per integer key in the input range.
Find minimum and maximum keys.
Count occurrences in one pigeonhole per value.
Emit keys in hole order.