def wakati(text, result=[])
      vn = impl(text, result)
      txt = text.unpack("U*")
    
      while vn
        a = txt.slice(vn.start, vn.length).pack("U*")
        result.push(a)
        vn = vn.prev
      end
      return result
    end
def wakati(text, result=[])
      vn = impl(text, result)
      txt = text.unpack("U*")
    
      while vn
        a = txt.slice(vn.start, vn.length).pack("U*")
        result.push(a)
        vn = vn.prev
      end
      return result
    end
分かち書きを行う
text:: 分かち書きされるテキスト
result:: 分かち書き結果の文字列が追加される配列
return:: 分かち書き結果の文字列の配列