Divides the input into buckets and sorts each bucket individually, often with another sorting algorithm.
Explain code with DocComment! Try out your own code!