This is an interview question I had to solve using NodeJS.
Q8 has been published to the NPM repository. You can download the package and run it locally on your machine.
$ npm install -g q8
$ q8
- Data is manipulated in-memory and is not persisted.
- Code can be enhanced for better performance.