programs on strings