Given the following function definition, where params:
functionDef
	  what is the value of the following function call?
          
	  functionCall
 Note that, if
	  the function call generates an exception, the correct answer
	  is the word "error" (without the double quotes) in all
	  lowercase letters.
	  
Try to understand what the function does by studying its definition. Ignore the function call at first.
Once you have a hypothesis for the behavior of the function, trace it on the given input.
You may need to revise your hypothesis while tracing the specific function call. Do not hesitate to iterate this process until you are convinced you have the correct answer.
The correct answer is: answer