some possible reuse of the current functions for strings
STR/# would give a string of all chars after the #th char (neg numbers would count from end)
#/STR would give a string of all chars before the #th char (neg numbers would count from end)
STR/str would give the first position of one string(str) in the the other(STR)
STR%str would give the the number of (str)s in STR
STR! would give length
STR*1 could caps a string with STR*0 would uncap (or negs for uncap)
STR^str would be endswith
--STR and ++STR could do that at the beginning of the string
STR + # and STR - # would do the same many times
STR/# would give a string of all chars after the #th char (neg numbers would count from end)
#/STR would give a string of all chars before the #th char (neg numbers would count from end)
STR/str would give the first position of one string(str) in the the other(STR)
STR%str would give the the number of (str)s in STR
STR! would give length
STR*1 could caps a string with STR*0 would uncap (or negs for uncap)
STR^str would be endswith
--STR and ++STR could do that at the beginning of the string
STR + # and STR - # would do the same many times