4. General Pattern Function Declarations
function demo(){…}
var demo = function(){…};
1. Makes it easier to understand "functions as an object”.
2. It enforces good semicolon habits.
3. Doesn't have much of the baggage traditionally
associated with functions and scope.
*antipattern