At this point, half of the vector can be discarded, and the algorithm can be run again on the other half.
Після цього половина вектора може бути відкинута, і алгоритм може працювати знову на половині, що залишилась.