Refactor slightly, add comments
Unpollute global namespace
Add whitespace
Merge branch 'gh-pages' of https://github.com/rileyjshaw/glorious-pattern-matcher into gh-pages