Add logarithmic Fibonacci numbers algorithm
Fix worst-case DFS complexity
Reset global state between DFS runs
Add Kruskal's minimum spanning tree algorithm
Simplify matrix operations

Matrix-matrix and matrix-vector multiplication subroutines were monstrous and way too complicated for this 2x2 case. No generality is needed here.
Merge pull request #69 from eush77/fibonacci-logarithmic

Add logarithmic Fibonacci numbers algorithm
Merge pull request #70 from eush77/dfs-fixes

Reset global state between DFS calls, minor jsdoc fix
Include Kruskal's algorithm in main.js
Merge pull request #71 from eush77/kruskal

Add Kruskal's minimum spanning tree algorithm