in reply to Re^3: Can we do without auxiliary variable here?
in thread Can we do without auxiliary variable here?

I completely forgot about the "negativ LIMIT" parameter

I think the crucial idea here is to split on ^, not the negative limit. The latter isn't even needed, because there are no null fields in this case.