1442667993 368765603 1995694516 560419134 645037597 5 objects printed. mod those by 10 3 3 6 4 7 random 1442667993 368765603 1995694516 560419134 645037597 random mod 20 6 3 11 11 9 v = 1 2 3 4 5 6 7 8 9 10 swap positions 7 and 9 swap iterators 6 and 8 v = 1 2 3 4 5 6 9 10 7 8 x = 2 10 5 6 8 7 9 1 3 4 swap the first 5 elements v = 2 10 5 6 8 6 9 10 7 8 x = 1 2 3 4 5 7 9 1 3 4 sorted v = 2 5 6 6 7 8 8 9 10 10 v = 2 5 6 7 8 9 10 9 10 10 y = 2 5 6 7 8 9 10 searching for 0 - no searching for 1 - no searching for 2 - yes searching for 3 - no searching for 4 - no searching for 5 - yes searching for 6 - yes searching for 7 - yes sorted x = 1 1 2 3 3 4 4 5 7 9 mod2 partition x = 1 1 9 3 3 7 5 4 4 2 y = 1 1 9 3 3 7 5 x = 1 2 3 4 5 6 7 transform y + x result = 2 3 12 7 8 13 12 transform y - x result = 0 -1 6 -1 -2 1 -2 v = negation of y = -1 -1 -9 -3 -3 -7 -5 the sum = -29 the product = -2835 adjacent differences of v = -1 0 -8 6 0 -4 2 v = 1 2 3 permutations of v 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1