First-Class Functions and Function Expressions in JavaScript

Looking at first-class functions and function expressions in JavaScript to get a deeper understanding