Implements functions of string.h (Uncompleted)