https://sillycodes.com/string-programs-in-c-programming-language/
String Programs in C Programming Language