v2.2: new 'inverse' loop halve/double, changing loop start position (vs. end position on regular halve/double)