bugfixes: split on empty string, join array with string, indexof, string extended slicing