JavaScript Tutorial - http://www.w3schools.com/js/default.asp
- JavaScript Scope Closures - http://spin.atomicobject.com/2014/10/20/javascript-scope-closures
- Immediately-invoked function expression - https://en.wikipedia.org/wiki/Immediately-invoked_function_expression
- Sophisticated Sorting In Javascript - https://www.sitepoint.com/sophisticated-sorting-in-javascript/
- Prototypes - https://hackernoon.com/prototypes-in-javascript-5bba2990e04b
- JSDoc - https://en.wikipedia.org/wiki/JSDoc