Implement the wrapper for direct return vector<string> for issue #12

A wrapper that can direct return vector<string> for split and partition