function quickSort(arr) {
if (arr.length <= 1) {
return arr;
}
const num = arr[0];
const left = [], right = [];
for(let i = 1; i < arr.length; i ++) {
if (arr[i] <= num) {
left.push(arr[i]);
} else {
right.push(arr[i]);
}
}
return quickSort(left).concat([num], quickSort(right));
}
console.log(quickSort([1,3,9,3,5,6]))