PART II: Write a 2 page research paper (excluding title and reference pages) on programmer-defined functions. Explain the concepts discussed in the textbook using at least an example not included in the textbook. Use at least 3 resources (Wikipedia sources are not permitted) and list each resource used at the end of paper in the reference list section. PART III : (at least 4 sentences each.) Q1: What does Function Declaration and Function Call do? Q2: Describe the principals of the black box, procedural abstraction and information hiding? Q3: Describe the differences between void-functions and functions that return one value? .