more useful utils for strings, files, and collections