string formating enumerable extensions