String ops

Various recipes on strings. Will likely update with more recipes in other branches.