On Line 6, (and the lines below) the parameter tells the compiler, "if no argument is provided, presume the argument to be zero". On line 19, no arguments were given, so the function returns . On line 20, either a number or a variable can be supplied for any argument, and as shown on line 22, a constant.
