A Library for Manipulating Strings in C