optmized word.length/2 & an addition, from #70

#70 patched wrong branch
Not sure why this is?
```js
        var start = '';
        var end = '';
        start = decodeEntities(word.slice(0, word.length/2));
        end = decodeEntities(word.slice(word.length/2, word.length));
```