add kthstring.cpp