1. (30) Implement all the functions in the following class. Add any private functions you might need. class MyString { private: char *s; int len; public: MyString(); // Initialize to empty string MyString(char *str); // Initialize our string to be the same as str ~MyString(); // Deallocate our string int getLength(); // Return the length of the string void strcpy(char *str); // Make our string the same as str void strcat(char *str); // Concatenate str to our string bool strcmp(char *str); // Return true if our string and str are the same void reverse(); // Reverse our string }