1 What is a decorator, what is the role of decorator?
+ Higher order functions decorator = + functions nested closure
action: to give a function to add additional functionality without changing the function called by the internal code, and
2 Write a simple login authentication decorator.