which of the following is not needed to call a function

a. the functions name
b. an understanding of the functions parameters
c. knowledge of what the functions will do and return as output
d. a detailed understanding of how the functions internally works to produce a result

d. a detailed understanding of how the functions internally works to produce a result