It also splits strings, which gives an error in kedaman's code (the first one).

Z.