Andrew Dunstan <andrew@dunslane.net> writes:
> But why are we doing that CHAREQ?
To avoid the cost of the recursive call, just like it says.
> If it succeeds we'll
> just do it again when we recurse, I think.
If you move the other two cases then you could advance t and p before
entering the recursion.
regards, tom lane