Added LCM and Fenwick Tree, replaced JSHint by ESLint
New algorithms:
- Math
- LCM
- DataStructures
- Fenwick Tree
This package was relying in an old and unmaintained version of JSHint, so I moved to ESLint instead. And also added a pre-commit hook that runs linting and testing to avoid the commits I'm getting that fail the build.