Write a mul function which will produce the following outputs when invoked:
Here the mul function accepts the first argument and returns an anonymous function, which takes the second parameter and returns another anonymous function that, will take the third parameter and return the multiplication of the arguments that have been passed.
A function is an instance of the Object type.
A function can have properties and has a link back to its constructor method.
A function can be stored as a variable.
A function can be passed as a parameter to another function.
A function can be returned from another function.