add file alg_string.c