Efficient algorithms on strings | lit.salon