This assignment will have you work with strings and pointers. We ask you to implement a number of string manipulation functions. Many of these functions are already available in the C standard library (string.h); here we will create our own versions of these functions. You are obviously NOT allowed to use the existing versions in your implementing. Instead, you must implement all the code yourself. C uses an array of characters for storing a string. This array must have an element that stores the special character '\0' as the end of the string. The '\0' character *terminates* the string. Please see the files pa02.h and answer02.c for the function prototypes you will be asked to write. Fill in answer02.c with your code and submit only answer02.c through Blackboard. While string management often requires you to manage memory as well, this is not necessary for the functions we ask you write here. You should not be required to allocate memory, not even for temporary storage. If you find yourself using malloc(), strdup(), and/or free(), you are not solving this problem in the correct way. You will lose points if you allocate or release memory. NOTE: The Makefile is set up test help you compile and test your code. Type "make help" for a list of options.