in this assignment, you'll create your own library of string functions. you'll have the opportunity to practice manipulating strings and managing memory. additionally, you'll learn the role of header and library files. you may not call functions in string.h but you can use other code in the standard c library. task: functions to include in the library implement each of the following functions. be sure that any string that you create or modify is in fact a string, i.e., an array of char terminated with the null character, '\0'. additionally, you should write a driver which tests each of these functions on real data.