Starts sorting far-apart elements and progressively reduces the gap between elements to be compared.
Explain code with DocComment! Try out your own code!