Prevent edge case infinite loop

20 iterations aught to be good enough for anyone :)

Infinite loop happened to many of my users. Since textfill essentially binary searches for the correct height, 20 iterations is enough.

I hereby allow you to do anything with the code provided, though attribution is appreciated.