Function definitions and Function calls
Arguments and return statement
Using id()
Arbitrary Arguments, *args
Keyword Arguments
Keyword Arbitrary Arguments, **kwargs
Default Arguments
Variable Length Arguments
Recursive functions
Anonymous Functions using Lambda