Made comment in the string format function, so it's possible to understand it