str_len added
str_cat added
str_rev and first duplicate char added