in reply to Re^2: Easiest way to do something only on first iteration of loop
in thread Easiest way to do something only on first iteration of loop

Then you haven't looked at Re: Easiest way to do something only on first iteration of loop. Also I wonder how many of those above solutions have actually been tested, since most of them still have

sub display_paragraph() {

mandating zero arguments for a sub that is called with two arguments.