Functions
A function is a piece of JavaScript code that is defined once in a program and can be invoked many time by the program
Functions are actual data types
They can be stored in variables, arrays and objects.
They can be passed as arguments to other functions
They can be assigned to object properties