1
00:00:07,970 --> 00:00:11,790
Hooray! You now have the tools to write

2
00:00:11,790 --> 00:00:15,120
reusable functions rather than just one off bits of code.

3
00:00:15,120 --> 00:00:19,965
You should now be able to define functions with appropriate names for formal parameters,

4
00:00:19,965 --> 00:00:24,225
identify formal parameters and parameter values in our code sample,

5
00:00:24,225 --> 00:00:29,250
and predict the return value of a function given sample parameter values.

6
00:00:29,250 --> 00:00:31,920
I'm going to assume that you've managed to work your way

7
00:00:31,920 --> 00:00:34,185
through the exercises we've given you for this lesson.

8
00:00:34,185 --> 00:00:39,390
So, by the power vested in me by the University of Michigan and by Coursera,

9
00:00:39,390 --> 00:00:45,845
I hereby dub you programmer with all the privileges and responsibilities that entails.

10
00:00:45,845 --> 00:00:49,745
Let's finish with a joke about functions.

11
00:00:49,745 --> 00:00:53,060
Why did the function stop calling each other?

12
00:00:53,060 --> 00:00:58,770
Because they had too many arguments. See you next time.