A function is different from a procedure because
a. a function does not contain a set of instructions.
b. can have only a limited number of steps.
c. returns a value.
d. is mathematical.