Function returning function for convenience. Also Function.prototype.apply(). Source: http://yehudakatz.com/2011/08/11/understanding-javascript-function-invocation-and-this/