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