Is my word-wrapping algorithm too complex?

Printable View