Scol 4.5 or above required
Similar at substr.
fun [S I I] S
Return : S a new destination string or nil if error