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