What is optional in a function declaration?
return type of function
data type of parameters
parameter names
number of parameters