Consider the following code snippet: What header files are needed in order for this code to run? 4 b[4 points] Why must plndex_be declared const? 4c [ 6 points] What does the morphF function return? 4d[6 points] What C++ code should be placed in EXPRESSION1? What C++ code should be placed in EXPRESSION2?.