Not sorted 10 20 15 34 56 18 3 2 100 4 5 6 Sorted 2 3 4 5 6 10 15 18 20 34 56 100