Eng 3233 stringfunc