Parameter: A name used inside a function to refer to the value passed as an argument.
parameters are specified within the pair of parenthesis in the function definition and
are separated by commas.
Argument: An argument is value passed to the function during the function call which
is received in corresponding parameter defined in function header.
chapters:
0:00 intro
0:45 overview
1:40 create it
3:04 types of Arguments
3:20 Requried Arguments
4:52 Keyword Arguments
7:36 Default Arguments
9:55 Variable length Arguments