add some sting utils (/lib/str.h, /lib/str.c)