Ok now the book then goes on to explain that math.round is a function that rounds a number and the string is a function that converts its argument to a string, I get that but the part that is confusing to me is this section: while (string.length < width)