Fixed include errors string.h and algorithm