Better cat(1), split(1) and cmp(1)