add array.c and string.c