sped up ibwt with string splitting