string algs