Async/Await style quicksort implemenation in Javascript
npm install qsort-async 
npm i qsort-async`Inspiration
While working with a rather large dataset, I noticed that a sort was blocking all I/O operations for my
application. While this is fine for smaller arrays and datasets, I needed a sort that would yield to IO; specifically
input from devices and web server requests.Examples
For Numbers
`javascript
const quicksort = require('qsort-async');
const arr = [3, 1, 2];
await quicksort(arr, (one, two) => one - two);
// arr [1, 2, 3];
`For Strings
`javascript
const quicksort = require('qsort-async');
const arr = ['c', 'a', 'b'];
await quicksort(arr, (one, two) => {
if (one === two) {
return 0;
}
return one > two ? 1 : -1;
});
// arr ['a', 'b', 'c'];
``