tiq while-ve dali mogat da stanat ifove

if (input[i] < pivot) i++;
else if (input[j] > pivot) j--;
else if (i  <  j) swap(input, i, j);

i tva e vsichko