extended python function lesson

- real life example for function stacks
- default parameter ordering
- why functions aid maintenance