Python Programming Day 8: Functions
1) What is function, why we need it and how to define and call
2) Function without args, with args, returning value and without body
3) Function with arbitrary arguments(*args) and keyword arguments(**kwargs)
4) Function with default parameter
5) Passing list, tuple, set, dictionary