Indentation and jsdoc fixes driven by jscs.
Merge pull request #58 from anaran/jscs-indent-jsdoc-fixes

Indentation and jsdoc fixes driven by jscs.
Closes #61 - Binary search works as Array.prototype.indexOf
Add Narayana's next permutation algorithm
Add Disjoint Set Forest data structure
Merge pull request #62 from eush77/next-permutation

Add algorithm to generate the next permutation (lexicographically)
Add fast exponentiation algorithm (repeated squaring)
Refactor Fibonacci test suite according to DRY principle
Merge pull request #65 from eush77/fibonacci-test-dry

Refactor Fibonacci test suite according to DRY principle
Add direct Fibonacci numbers algorithm (Binet's formula + rounding)
Merge pull request #66 from eush77/fibonacci-direct

Add direct Fibonacci numbers algorithm (Binet's formula + rounding)
Add hamming distance function and tests
Add hamming distance to main.js exports
Update main.js
Update main.js
Update main.js
Merge pull request #64 from eush77/fast-power

Add fast exponentiation algorithm (repeated squaring)
Rename edit_distance.js to levenshtein.js
Merge pull request #63 from eush77/disjoint-set-forest

Add Disjoint Set Forest data structure
Merge pull request #67 from liamgriffiths/hamming_distance

Add hamming distance function and tests