Wrap the given text to the given width, inserting them into lines, or a new list is created if it is null. It also returned.