&gt; I&#x27;ve no idea what all(@ar1) &lt; any(@ar2) would be, I guess it would check that max(ar1) &lt; max(ar2)?<p>It seems that it just expands the lists using the operator. The output from junctions is quite nice:<p><pre><code>    &gt; my @a = &lt;1 2 3 4&gt;;
    &gt; my @b = &lt;2 3&gt;;
    &gt; say all(@a) &lt; any(@b);
    all(any(True, True), any(False, True), any(False, False), any(False, False))
    &gt; say so all(@a) &lt; any(@b);
    False</code></pre>