String routines writeup with benchmarks