Each pass finds the largest item in the unsorted region and swaps it to the end. Sorted region grows from right to left.