Count and Reconstruct!
Phase 1: Count frequency of each element
Phase 2: Reconstruct array from counts
Time: O(n + k) where k is the range of
values
Space: O(k) for count array
Best for: Small range of integer values