Optimize MaxMatchSegmentation::Segment

Use pointer instead of vector<string>