Playing with string search algorithms in Go