Classic Algorithms in ES6 (ES2015) References "Grokking Algorithms" by Manning Press. Modified some algorithms to use tail recursion. Added Jest unit tests.