function bubbleSort(array) {
let l = array.length;
for(let i = 0; i < l; ++i) {
for(let j = 0; j < l - i - 1; ++j) {
if (array[j] > array[j + 1] ) {
swap(array, j, j + 1);
}
}
}
return array;
}
function swap(array, i, j) {
let temp = array[i];
array[i] = array[j];
array[j] = temp;
}
bubbleSort([1, 2, 8, 7, 4, 5, 3]);