String Algorithms written in Go