When you write the declaration for a function or method that can receive a parameter, you must include the following items within the method declaration parentheses: The type of the parameter A local name for the parameter A. Please discuss the importance of providing parameters to methods and describe how a parameter is declared within a method header. Give examples. B. Please describe the features of methods, including the number of methods permitted in a program, method naming rules, the composition of a method, and variable scope rules. Please give an example of each one.