Problem
1. What is the purpose of the comment that accompanies a function declaration?
2. What is the principle of procedural abstraction as applied to function definitions?
3. What does it mean when we say the programmer who uses a function should be able to treat the function like a black box? (This question is very closely related to the previous question.)