Based on a Prolog problem list by werner.hett@hti.bfh.ch
Problems are categorized by topics, as follows:
Each problem has 2 solutions, with functional recursive and modern JS (ES2015+) approaches, respectively. To validate the I/O of the code, unit tests were written.
To run the test suite, make sure to install this project's dev dependencies:
> npm i -D
then to run the tests:
> npm test