Added content language header
Added comment to clarify unintuitive matching
Tweaks to narrative; added conclusion
Added .gitignore, belatedly