I really thing we can get a much better algorithm here to calculate the wrapping a good example to do so is to read http://en.wikipedia.org/wiki/Word_wrap#Minimum_length and implement something similar that does not force us to have a loop inside an other.
I really thing we can get a much better algorithm here to calculate the wrapping a good example to do so is to read http:// en.wikipedia. org/wiki/ Word_wrap# Minimum_ length and implement something similar that does not force us to have a loop inside an other.