<snapdata remixID="13928939"><project name="Sqrt Sort" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Sqrt Sort"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="error %&apos;msg&apos;" type="command" category="control"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="Swap %&apos;a&apos; %&apos;b&apos; %&apos;main&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%b">true</input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="a"/><block var="b"/></list></block><script><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIfElse"><block var="main"/><script><custom-block s="Pocket %n at %n"><block var="a"/><l>-1</l></custom-block><custom-block s="Pull %n to %n"><block var="b"/><block var="a"/></custom-block><custom-block s="Push %n to %n"><l>-1</l><block var="b"/></custom-block></script><script><custom-block s="Pass %n to %n"><block var="a"/><l>-1</l></custom-block><custom-block s="Pass %n to %n"><block var="b"/><block var="a"/></custom-block><custom-block s="Pass %n to %n"><l>-1</l><block var="b"/></custom-block></script></block></script></block-definition><block-definition s="Startup" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><block s="clear"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doAsk"><l>Length</l></block><block s="doUntil"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doAsk"><l>Length</l></block></script></block><block s="doSetVar"><l>Length</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>message</l><custom-block s="multiline %mlt"><l>1) Unique random&#xD;2) Non-unique random&#xD;3) O(√N) unique random&#xD;4) Custom unique random&#xD;5) Sorted&#xD;6) Reversed&#xD;7) Grey Code&#xD;8) Bit-Reversed&#xD;9) Poplar Heapified&#xD;10)Sum of Digits</l></custom-block></block><block s="doShowVar"><l>message</l></block><block s="doUntil"><block s="reportListContainsItem"><block s="reportNumbers"><l>1</l><l>10</l></block><block s="getLastAnswer"></block></block><script><block s="doAsk"><l>Input?</l></block></script></block><block s="doHideVar"><l>message</l></block><block s="doRepeat"><l>1</l><script><block s="doRun"><block s="reportListItem"><block s="getLastAnswer"></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="doSetVar"><l>List</l><block s="reportNewList"><list><l>1</l></list></block></block><block s="doFor"><l>i</l><l>2</l><block var="Length"/><script><block s="doInsertInList"><block var="i"/><block s="reportRandom"><l>1</l><block var="i"/></block><block var="List"/></block></script></block><block s="doSetVar"><l>List</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block var="value"/><block var="index"/></list></block></autolambda><list><l>value</l><l>index</l></list></block><block var="List"/></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>List</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="Length"/><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportRandom"><l>1</l><block var="Length"/></block><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></list></block><block var="List"/></block></script></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>List</l><block s="reportNewList"><list><l>1</l></list></block></block><block s="doFor"><l>i</l><l>2</l><block var="Length"/><script><block s="doInsertInList"><block var="i"/><block s="reportRandom"><l>1</l><block var="i"/></block><block var="List"/></block></script></block><block s="doSetVar"><l>List</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="reportMonadic"><l><option>sqrt</option></l><block var="Length"/></block><block var="Length"/></block></list></block></block><block s="reportQuotient"><block var="Length"/><block s="reportMonadic"><l><option>sqrt</option></l><block var="Length"/></block></block></list></block></block><block var="index"/></list></block></autolambda><list><l>value</l><l>index</l></list></block><block var="List"/></block></block></script><list></list></block><block s="reifyScript"><script><block s="doAsk"><l>Uniques?</l></block><block s="doUntil"><block s="reportListContainsItem"><block s="reportNumbers"><l>1</l><block var="Length"/></block><block s="getLastAnswer"></block></block><script><block s="doAsk"><l>Uniques?</l></block></script></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list><l>1</l></list></block></block><block s="doFor"><l>i</l><l>2</l><block var="Length"/><script><block s="doInsertInList"><block var="i"/><block s="reportRandom"><l>1</l><block var="i"/></block><block var="List"/></block></script></block><block s="doSetVar"><l>List</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getLastAnswer"></block><block var="Length"/></block></list></block></block><block s="reportQuotient"><block var="Length"/><block s="getLastAnswer"></block></block></list></block></block><block var="index"/></list></block></autolambda><list><l>value</l><l>index</l></list></block><block var="List"/></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>List</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><block s="reportDifference"><l></l><l>1</l></block></list></block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="Length"/></block></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>List</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><block s="reportDifference"><block var="Length"/><l></l></block></list></block></autolambda><list></list></block><block s="reportNumbers"><block var="Length"/><l>1</l></block></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>Length</l><block s="reportMonadic"><l><option>2^</option></l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>lg</option></l><block var="Length"/></block></block></block></block><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>0</l></list></block></list></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><block var="Length"/></list></block><script><block s="doSetVar"><l>a</l><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></block><block s="doFor"><l>i</l><block var="a"/><l>1</l><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="List"/></block></block><block var="a"/></list></block><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></list></block><block var="List"/></block></script></block></script></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>Length</l><block s="reportMonadic"><l><option>2^</option></l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>lg</option></l><block var="Length"/></block></block></block></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNumbers"><l>0</l><block s="reportDifference"><block var="Length"/><l>1</l></block></block></block><block s="doSetVar"><l>List</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l>0</l></block></autolambda><list></list></block><block var="a"/></block></block><block s="doUntil"><block s="reportListIsEmpty"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><l></l><l>0</l></list></block></autolambda><list></list></block><block var="a"/></block></block><script><block s="doSetVar"><l>List</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="List"/></list></block><block s="reportModulus"><block var="a"/><l>2</l></block></list></block></block><block s="doSetVar"><l>a</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><l></l><l>2</l></block></block></autolambda><list></list></block><block var="a"/></block></block></script></block><block s="doSetVar"><l>List</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l></l><block var="List"/></block><l>1</l></list></block><block s="reportDifference"><l></l><l>1</l></block></list></block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="Length"/></block></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>List</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportDifference"><block var="Length"/><l></l></block><l></l></list></block></autolambda><list></list></block><block s="reportNumbers"><l>0</l><block s="reportDifference"><block var="Length"/><l>1</l></block></block></block></block><block s="doDeclareVariables"><list><l>N</l><l>H</l><l>P</l></list></block><block s="doSetVar"><l>N</l><l>2</l></block><block s="doSetVar"><l>H</l><l>1</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="N"/><block var="Length"/></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="P"/><l>2</l></block><l>1</l></list></block><script></script><script></script></block><block s="doChangeVar"><l>N</l><l>1</l></block></script></block></script><list></list></block><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>n</l></list></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="Length"/><script><block s="doAddToList"><l>1</l><block var="List"/></block><block s="doSetVar"><l>n</l><block s="reportDifference"><block var="i"/><l>1</l></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="n"/><l>0</l></list></block><script><block s="doReplaceInList"><l><option>last</option></l><block var="List"/><block s="reportVariadicSum"><list><block s="reportListItem"><l><option>last</option></l><block var="List"/></block><block s="reportModulus"><block var="n"/><l>10</l></block></list></block></block><block s="doSetVar"><l>n</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="n"/><l>10</l></block></block></block></script></block></script></block><block s="doSetVar"><l>n</l><block s="reportListItem"><l><option>last</option></l><block s="reportListAttribute"><l><option>sorted</option></l><block var="List"/></block></block></block><block s="doSetVar"><l>List</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportVariadicProduct"><list><block var="Length"/><block s="reportQuotient"><block var="value"/><block var="n"/></block></list></block></block><block s="reportDifference"><block var="index"/><l>1</l></block></list></block></autolambda><list><l>value</l><l>index</l></list></block><block var="List"/></block></block></script><list></list></block></list></block></block><list></list></block></script></block><custom-block s="visualize %mult%n"><list></list></custom-block><block s="doSetVar"><l>Comparisons</l><l>0</l></block><block s="doSetVar"><l>Writes</l><l>0</l></block><block s="doSetVar"><l>Aux Writes</l><l>0</l></block><block s="doSetVar"><l>Aux Size</l><l>0</l></block><block s="doSetVar"><l>Pocket</l><block s="reportNewList"><list><l>0</l></list></block></block></script></block-definition><block-definition s="Pair %&apos;left&apos; %&apos;right&apos; %&apos;Main?&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%b">true</input></inputs><script><block s="doIfElse"><block var="Main?"/><script><block s="doSetVar"><l>left</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="left"/><l>1</l></list></block><block var="List"/></block></block></block><block s="doSetVar"><l>right</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="right"/><l>1</l></list></block><block var="List"/></block></block></block></script><script><block s="doSetVar"><l>left</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="left"/><l>2</l></list></block><block var="Pocket"/></block></block></block><block s="doSetVar"><l>right</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="right"/><l>2</l></list></block><block var="Pocket"/></block></block></block></script></block><block s="doChangeVar"><l>Comparisons</l><l>1</l></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="left"/><block var="right"/></list></block><l>1</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="left"/><block var="right"/></list></block><l>-1</l><l>0</l></block></block></block></script></block-definition><block-definition s="Pile %&apos;main&apos; %&apos;aux&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n">-1</input></inputs><script><block s="doSetVar"><l>main</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="main"/><l>1</l></list></block><block var="List"/></block></block></block><block s="doSetVar"><l>aux</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="aux"/><l>2</l></list></block><block var="Pocket"/></block></block></block><block s="doChangeVar"><l>Comparisons</l><l>1</l></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="main"/><block var="aux"/></list></block><l>1</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="main"/><block var="aux"/></list></block><l>-1</l><l>0</l></block></block></block></script></block-definition><block-definition s="Rotate %&apos;l&apos; %&apos;m&apos; %&apos;r&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block var="l"/><block var="m"/></list></block><block s="reportVariadicLessThan"><list><block var="m"/><block var="r"/></list></block></list></block><script><block s="doDeclareVariables"><list><l>t</l><l>p</l><l>c</l></list></block><block s="doSetVar"><l>p</l><block var="l"/></block><block s="doSetVar"><l>c</l><block var="m"/></block><block s="doSetVar"><l>t</l><block var="c"/></block><custom-block s="Pocket %n at %n"><block var="l"/><l>-1</l></custom-block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="c"/><block var="l"/></list></block><script><custom-block s="Pull %n to %n"><block var="c"/><block var="p"/></custom-block><block s="doSetVar"><l>p</l><block var="c"/></block><block s="doChangeVar"><l>c</l><block s="reportDifference"><block var="m"/><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block s="reportDifference"><block var="c"/><block var="l"/></block><block s="reportDifference"><block var="r"/><block var="m"/></block></list></block><block var="l"/><block var="r"/></block></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="c"/><block var="t"/></list></block><script><block s="doSetVar"><l>t</l><block var="c"/></block></script><list></list></block></script></block><custom-block s="Push %n to %n"><l>-1</l><block var="p"/></custom-block><block s="doChangeVar"><l>t</l><l>1</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="t"/><block var="r"/></list></block><script><block s="doSetVar"><l>p</l><block var="t"/></block><block s="doSetVar"><l>c</l><block s="reportDifference"><block s="reportVariadicSum"><list><block var="t"/><block var="m"/></list></block><block var="r"/></block></block><custom-block s="Pocket %n at %n"><block var="t"/><l>-1</l></custom-block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="c"/><block var="t"/></list></block><script><custom-block s="Pull %n to %n"><block var="c"/><block var="p"/></custom-block><block s="doSetVar"><l>p</l><block var="c"/></block><block s="doChangeVar"><l>c</l><block s="reportDifference"><block var="m"/><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block s="reportDifference"><block var="c"/><block var="l"/></block><block s="reportDifference"><block var="r"/><block var="m"/></block></list></block><block var="l"/><block var="r"/></block></block></block></script></block><custom-block s="Push %n to %n"><l>-1</l><block var="p"/></custom-block><block s="doChangeVar"><l>t</l><l>1</l></block></script></block></script><list></list></block></script></block-definition><block-definition s="Merge %&apos;l&apos; %&apos;m&apos; %&apos;r&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThanOrEquals"><list><block var="l"/><block var="m"/></list></block><block s="reportVariadicGreaterThanOrEquals"><list><block var="m"/><block var="r"/></list></block></list></block><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportDifference"><block var="r"/><block var="m"/></block><block s="reportDifference"><block var="m"/><block var="l"/></block></list></block><script><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="l"/><block var="m"/></list></block><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block var="m"/><block var="l"/><l><bool>true</bool></l></custom-block><l>1</l></list></block></list></block><script><block s="doChangeVar"><l>l</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="l"/><block var="m"/></list></block><script><block s="doSetVar"><l>p</l><block var="m"/></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="m"/><block var="r"/></list></block><block s="reportVariadicLessThan"><list><custom-block s="Pair %n %n %b"><block var="m"/><block var="l"/><l><bool>true</bool></l></custom-block><l>1</l></list></block></list></block><script><block s="doChangeVar"><l>m</l><l>1</l></block></script></block><custom-block s="Rotate %n %n %n"><block var="l"/><block var="p"/><block var="m"/></custom-block><block s="doSetVar"><l>l</l><block s="reportVariadicSum"><list><block var="l"/><block s="reportDifference"><block var="m"/><block var="p"/></block></list></block></block></script><list></list></block></script><script><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="m"/><block var="r"/></list></block><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block s="reportDifference"><block var="r"/><l>1</l></block><block s="reportDifference"><block var="m"/><l>1</l></block><l><bool>true</bool></l></custom-block><l>1</l></list></block></list></block><script><block s="doChangeVar"><l>r</l><l>-1</l></block></script></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="m"/><block var="r"/></list></block><script><block s="doSetVar"><l>p</l><block var="m"/></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="m"/><block var="l"/></list></block><block s="reportVariadicLessThan"><list><custom-block s="Pair %n %n %b"><block s="reportDifference"><block var="r"/><l>1</l></block><block s="reportDifference"><block var="m"/><l>1</l></block><l><bool>true</bool></l></custom-block><l>1</l></list></block></list></block><script><block s="doChangeVar"><l>m</l><l>-1</l></block></script></block><custom-block s="Rotate %n %n %n"><block var="m"/><block var="p"/><block var="r"/></custom-block><block s="doSetVar"><l>r</l><block s="reportVariadicSum"><list><block var="r"/><block s="reportDifference"><block var="m"/><block var="p"/></block></list></block></block></script><list></list></block></script></block></script></block></script></block-definition><block-definition s="Pocket %&apos;index&apos; at %&apos;location&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n">-1</input></inputs><script><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="Pocket"/></block><block s="reportVariadicSum"><list><block var="location"/><l>2</l></list></block></list></block><script><block s="doAddToList"><l>0</l><block var="Pocket"/></block><block s="doChangeVar"><l>Aux Size</l><l>1</l></block></script></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="location"/><l>2</l></list></block><block var="Pocket"/><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="List"/></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="location"/><l>-1</l></list></block><script><block s="doChangeVar"><l>Aux Writes</l><l>1</l></block></script><list><l><bool>false</bool></l><script><block s="doChangeVar"><l>Test</l><l>1</l></block></script></list></block></script></block-definition><block-definition s="Pull %&apos;from&apos; to %&apos;to&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="from"/><block var="to"/></list></block><script><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doChangeVar"><l>Writes</l><l>1</l></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="to"/><l>1</l></list></block><block var="List"/><block s="reportListItem"><block s="reportVariadicSum"><list><block var="from"/><l>1</l></list></block><block var="List"/></block></block><custom-block s="visualize %mult%n"><list><block var="from"/><block var="to"/></list></custom-block></script></block-definition><block-definition s="Push %&apos;from&apos; to %&apos;to&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n">-1</input><input type="%n"></input></inputs><script><block s="doChangeVar"><l>Writes</l><l>1</l></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="to"/><l>1</l></list></block><block var="List"/><block s="reportListItem"><block s="reportVariadicSum"><list><block var="from"/><l>2</l></list></block><block var="Pocket"/></block></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="from"/><l>2</l></list></block><block var="Pocket"/><l>0</l></block><custom-block s="visualize %mult%n"><list><block var="to"/></list></custom-block></script></block-definition><block-definition s="Pass %&apos;from&apos; to %&apos;to&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="from"/><block var="to"/></list></block><script><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doChangeVar"><l>Aux Writes</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="Pocket"/></block><block s="reportVariadicSum"><list><block var="to"/><l>2</l></list></block></list></block><script><block s="doAddToList"><l>0</l><block var="Pocket"/></block><block s="doChangeVar"><l>Aux Size</l><l>1</l></block></script></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="to"/><l>2</l></list></block><block var="Pocket"/><block s="reportListItem"><block s="reportVariadicSum"><list><block var="from"/><l>2</l></list></block><block var="Pocket"/></block></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="from"/><l>2</l></list></block><block var="Pocket"/><l>0</l></block></script></block-definition><block-definition s="for %&apos;initialization&apos; %&apos;condition&apos; %&apos;increment&apos; %&apos;commands&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%cmdRing"></input><input type="%predRing"></input><input type="%cmdRing"></input><input type="%cs"></input></inputs><script><block s="doRun"><block var="initialization"/><list></list></block><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="condition"/><list></list></block></block><script><block s="doRun"><block var="commands"/><list></list></block><block s="doRun"><block var="increment"/><list></list></block></script></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="visualize %&apos;Highlights&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%mult%n"></input></inputs><script><block s="doIf"><block s="reportVariadicOr"><list><l><bool>false</bool></l><block s="reportVariadicEquals"><list><block var="Highlights"/><block s="reportNewList"><list></list></block></list></block><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Writes"/><block var="Length"/></block><l>0</l></list></block></list></block><script><block s="up"></block><block s="doWarp"><script><block s="clear"></block><block s="setPenColorDimension"><l><option>hue</option></l><l>30</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="List"/></block></block><block s="reportQuotient"><l>80</l><block var="Length"/></block></list></block></block><block s="doIfElse"><block s="reportListContainsItem"><block var="Highlights"/><block s="reportDifference"><block var="i"/><l>1</l></block></block><script><block s="setPenColorDimension"><l><option>brightness</option></l><l>20</l></block></script><script><block s="setPenColorDimension"><l><option>brightness</option></l><l>100</l></block></script></block><block s="gotoXY"><block s="reportDifference"><block s="reportVariadicProduct"><list><l>460</l><block s="reportQuotient"><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></block></list></block><l>230</l></block><l>-180</l></block><block s="down"></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><l>270</l><block s="reportQuotient"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="List"/></block></block><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></block></list></block></block><block s="up"></block></script></block></script></block></script><list></list></block></script></block-definition><block-definition s="Tiny Rotate Partition Merge %&apos;S&apos; %&apos;E&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>c</l><l>s</l><l>d</l><l>i</l><l>l</l><l>p</l><l>r</l><l>m</l></list></block><block s="doSetVar"><l>c</l><l>0</l></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportMonadic"><l><option>2^</option></l><block var="c"/></block><block s="reportDifference"><block var="E"/><block var="S"/></block></list></block><script><block s="doChangeVar"><l>c</l><l>1</l></block></script></block><block s="doSetVar"><l>s</l><block var="c"/></block><block s="doUntil"><block s="reportVariadicLessThan"><list><block var="s"/><l>0</l></list></block><script><block s="doSetVar"><l>d</l><block var="s"/></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="d"/><block var="c"/></list></block><script><block s="doSetVar"><l>i</l><l>0</l></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block var="i"/><block s="reportMonadic"><l><option>2^</option></l><block var="d"/></block></list></block><script><block s="doSetVar"><l>l</l><block s="reportVariadicSum"><list><block var="S"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="i"/><block s="reportDifference"><block var="E"/><block var="S"/></block></list></block><block s="reportMonadic"><l><option>2^</option></l><block var="d"/></block></block></block></list></block></block><block s="doSetVar"><l>p</l><block s="reportVariadicSum"><list><block var="S"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block var="i"/><l>.5</l></list></block><block s="reportDifference"><block var="E"/><block var="S"/></block></list></block><block s="reportMonadic"><l><option>2^</option></l><block var="d"/></block></block></block></list></block></block><block s="doSetVar"><l>r</l><block s="reportVariadicSum"><list><block var="S"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block s="reportDifference"><block var="E"/><block var="S"/></block></list></block><block s="reportMonadic"><l><option>2^</option></l><block var="d"/></block></block></block></list></block></block><block s="doSetVar"><l>m</l><block s="reportVariadicSum"><list><block var="l"/><l>1</l></list></block></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThanOrEquals"><list><block var="m"/><block var="r"/></list></block><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block var="m"/><block s="reportDifference"><block var="m"/><l>1</l></block><l><bool>true</bool></l></custom-block><l>1</l></list></block></list></block><script><block s="doChangeVar"><l>m</l><l>1</l></block></script></block><block s="doSetVar"><l>l</l><block s="reportVariadicMax"><list><block s="reportDifference"><block s="reportVariadicSum"><list><block var="p"/><block var="m"/></list></block><block var="r"/></block><block var="l"/></list></block></block><block s="doSetVar"><l>r</l><block s="reportVariadicMin"><list><block var="p"/><block var="m"/></list></block></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThanOrEquals"><list><block var="l"/><block var="r"/></list></block><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block s="reportDifference"><block s="reportVariadicSum"><list><block var="p"/><block var="m"/></list></block><block s="reportVariadicSum"><list><block var="l"/><l>1</l></list></block></block><block var="l"/><l><bool>true</bool></l></custom-block><l>1</l></list></block></list></block><script><block s="doChangeVar"><l>l</l><l>1</l></block></script></block><custom-block s="Rotate %n %n %n"><block var="l"/><block var="m"/><block s="reportDifference"><block s="reportVariadicSum"><list><block var="p"/><block var="m"/></list></block><block var="l"/></block></custom-block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doChangeVar"><l>d</l><l>1</l></block></script></block><block s="doChangeVar"><l>s</l><l>-1</l></block></script></block></script></block-definition><block-definition s="%&apos;a&apos; &gt;&gt; %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="a"/><block s="reportMonadic"><l><option>2^</option></l><block var="b"/></block></block></block></block></script></block-definition><block-definition s="%&apos;a&apos; &lt;&lt; %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>floor</option></l><block s="reportVariadicProduct"><list><block var="a"/><block s="reportMonadic"><l><option>2^</option></l><block var="b"/></block></list></block></block></block></script></block-definition><block-definition s="Print %&apos;number&apos; to %&apos;slot&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n">0</input></inputs><script><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="Pocket"/></block><block s="reportVariadicSum"><list><block var="slot"/><l>2</l></list></block></list></block><script><block s="doAddToList"><l>0</l><block var="Pocket"/></block><block s="doChangeVar"><l>Aux Size</l><l>1</l></block></script></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="slot"/><l>2</l></list></block><block var="Pocket"/><block s="reportNewList"><list><block var="number"/><l>-1</l></list></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="slot"/><l>-1</l></list></block><script><block s="doChangeVar"><l>Aux Writes</l><l>1</l></block></script><list><l><bool>true</bool></l><script><block s="doChangeVar"><l>Test</l><l>1</l></block></script></list></block></script></block-definition><block-definition s="Peek %&apos;index&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block><block var="Pocket"/></block></block></block></script></block-definition><block-definition s="/* %&apos;_&apos; */" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%cs"></input></inputs></block-definition><block-definition s="while %&apos;condition&apos; %&apos;commands&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%cs"></input></inputs><script><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="condition"/><list></list></block></block><script><block s="doRun"><block var="commands"/><list></list></block></script></block></script></block-definition><block-definition s="shroudSort" type="command" category="other"><variables><list struct="atomic" id="2072">b,k,p,h,o,d,u,r</list></variables><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>b</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportVariadicProduct"><list><l>2</l><block var="b"/><block s="reportVariadicSum"><list><block var="b"/><l>1</l></list></block></list></block><block var="Length"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>b</l><l>1</l></block></script><list></list></block><script></script></custom-block><block s="doSetVar"><l>b</l><custom-block s="getKeys %n %n %n"><l>0</l><block var="b"/><block var="Length"/><variables><variable name="p"><l>17</l></variable><variable name="s"><l>10</l></variable><variable name="c"><l>9</l></variable></variables></custom-block></block><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>k</l><block var="b"/></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportVariadicSum"><list><block var="b"/><block s="reportDifference"><block var="k"/><l>1</l></block><block s="reportVariadicProduct"><list><l>2</l><block s="reportDifference"><block var="k"/><l>1</l></block><block var="b"/></list></block></list></block><block var="Length"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>k</l><l>-1</l></block></script><list></list></block><script></script></custom-block><block s="doSetVar"><l>k</l><custom-block s="getKeys %n %n %n"><block var="b"/><block var="k"/><block var="Length"/><variables><variable name="p"><l>25</l></variable><variable name="s"><l>10</l></variable><variable name="c"><l>10</l></variable></variables></custom-block></block><custom-block s="%cs //"><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>p</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThanOrEquals"><list><block s="reportVariadicSum"><list><block var="k"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>2</l><block var="p"/></list></block><block var="b"/></list></block></list></block><block var="Length"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>p</l><l>1</l></block></script><list></list></block><script><custom-block s="swapMerge %n %n"><block var="b"/><block s="reportVariadicSum"><list><block var="k"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>1</l><block var="p"/></list></block><block var="b"/></list></block></list></block><variables><variable name="h"><l>0</l></variable><variable name="p"><l>0</l></variable><variable name="l"><l>0</l></variable><variable name="r"><l>0</l></variable><variable name="s"><l>0</l></variable></variables></custom-block></script></custom-block><custom-block s="swapMerge %n %n"><block s="reportDifference"><block s="reportDifference"><block var="Length"/><block var="k"/></block><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>1</l><block var="p"/></list></block><block var="b"/></list></block></block><block s="reportVariadicSum"><list><block var="k"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>1</l><block var="p"/></list></block><block var="b"/></list></block></list></block><variables><variable name="h"><l>0</l></variable><variable name="p"><l>0</l></variable><variable name="l"><l>0</l></variable><variable name="r"><l>0</l></variable><variable name="s"><l>0</l></variable></variables></custom-block></script><comment w="90" collapsed="false">Replace with a pseudo-OOP merge sort on the blocks-to-be</comment></custom-block><block s="doSetVar"><l>p</l><l>0</l></block><block s="doSetVar"><l>h</l><l>0</l></block><block s="doForever"><script><block s="doSetVar"><l>o</l><block s="reportVariadicSum"><list><block var="b"/><block var="k"/><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/><block var="b"/></list></block><block var="h"/></custom-block></list></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><custom-block s="%n &lt;&lt; %n"><block var="b"/><block var="h"/></custom-block><block s="reportDifference"><block var="Length"/><block var="o"/></block></list></block><script><block s="doSetVar"><l>d</l><custom-block s="%n &lt;&lt; %n"><l>1</l><block var="h"/></custom-block></block><block s="doSetVar"><l>u</l><block s="reportDifference"><custom-block s="%n &lt;&lt; %n"><l>2</l><block var="h"/></custom-block><l>1</l></block></block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block s="reportDifference"><block var="Length"/><block var="o"/></block></list></block></autolambda><list></list></block><script><block s="doChangeVar"><l>u</l><l>-1</l></block></script></custom-block><block s="doSetVar"><l>r</l><block s="reportVariadicMin"><list><block var="b"/><block s="reportDifference"><block s="reportDifference"><block var="Length"/><block var="o"/></block><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block></block></list></block></block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="r"/><l>0</l></list></block><block s="reportVariadicGreaterThanOrEquals"><list><custom-block s="Pair %n %n %b"><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="d"/><block var="b"/></list></block><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="r"/><l>-1</l></list></block><l><bool>true</bool></l></custom-block><l>0</l></list></block></list></block></autolambda><list></list></block><script><block s="doChangeVar"><l>r</l><l>-1</l></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="r"/><l>0</l></list></block><block s="reportVariadicLessThan"><list><block var="d"/><block var="u"/></list></block></list></block><script><block s="doChangeVar"><l>u</l><l>-1</l></block><block s="doSetVar"><l>r</l><block var="b"/></block></script><list></list></block></script></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="r"/><l>0</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="k"/><block s="reportDifference"><block var="u"/><block var="d"/></block></list></block><script><custom-block s="Merge %n %n %n"><block var="o"/><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="d"/><block var="b"/></list></block></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="r"/></list></block></custom-block></script><script><custom-block s="fancyMerge %n %n %n %n %n %n"><block var="b"/><block var="o"/><block var="d"/><block var="u"/><block var="r"/><block var="k"/><variables><variable name="l"><l>1</l></variable><variable name="g"><l>1</l></variable><variable name="c"><l>10</l></variable></variables></custom-block></script></block></script><list></list></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="p"/><l>2</l></block><l>0</l></list></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block var="b"/><block var="k"/><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="b"/></list></block><block var="h"/></custom-block></list></block><block var="Length"/></list></block><script><custom-block s="PenultiMerge %n %n"><block var="b"/><block var="k"/><variables><variable name="c"><l>0</l></variable><variable name="p"><l>185</l></variable></variables></custom-block><custom-block s="%cs //"><script><block s="doSetVar"><l>r</l><custom-block s="getKeys %n %n %n"><l>0</l><block var="b"/><block var="b"/><variables><variable name="p"><l>0</l></variable><variable name="s"><l>0</l></variable><variable name="c"><l>0</l></variable></variables></custom-block><comment w="90" collapsed="false">Replace with an actual sort</comment></block></script></custom-block><custom-block s="Merge %n %n %n"><l>0</l><block var="b"/><block var="Length"/></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doSetVar"><l>p</l><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicSum"><list><block var="p"/><l>1</l></list></block><block var="h"/></custom-block></block><block s="doSetVar"><l>h</l><l>0</l></block></script><script><block s="doSetVar"><l>p</l><custom-block s="%n &gt;&gt; %n"><block var="p"/><l>1</l></custom-block></block><block s="doChangeVar"><l>h</l><l>1</l></block></script></block></script></block></script><scripts><script x="485" y="1095.21666666667"><block s="doIf"><block s="reportNot"><block s="reportVariadicLessThan"><block s="reportMap"><block s="reifyPredicate"><autolambda><block s="reportListItem"><l>1</l><block s="reportListItem"><l></l><block var="List"/></block></block></autolambda><list></list></block><block s="reportNumbers"><block s="reportVariadicSum"><list><block var="b"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="b"/><block var="k"/></list></block></block></block></block></block><script><custom-block s="visualize %mult%n"><list></list></custom-block><block s="doSetVar"><l>Test</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="List"/></block></autolambda><list></list></block><block s="reportNumbers"><block var="b"/><block s="reportVariadicSum"><list><block var="b"/><block var="k"/><l>-1</l></list></block></block></block></block><block s="doPauseAll"></block><block s="doSetVar"><l>o</l><custom-block s="getKeys %n %n %n"><block var="b"/><block var="k"/><block s="reportVariadicSum"><list><block var="b"/><block var="k"/></list></block><variables><variable name="p"><l>0</l></variable><variable name="s"><l>0</l></variable><variable name="c"><l>0</l></variable></variables></custom-block></block></script><list></list></block></script><script x="524" y="186.96666666666664"><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>p</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThanOrEquals"><list><block s="reportVariadicSum"><list><block var="k"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>2</l><block var="p"/></list></block><block var="b"/></list></block></list></block><block var="Length"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>p</l><l>1</l></block></script><list></list></block><script><custom-block s="Tiny Rotate Partition Merge %n %n"><block s="reportVariadicSum"><list><block var="k"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>1</l><block var="p"/></list></block><block var="b"/></list></block></list></block><block s="reportVariadicSum"><list><block var="k"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>2</l><block var="p"/></list></block><block var="b"/></list></block></list></block></custom-block></script></custom-block><custom-block s="Tiny Rotate Partition Merge %n %n"><block s="reportVariadicSum"><list><block var="k"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>1</l><block var="p"/></list></block><block var="b"/></list></block></list></block><block var="Length"/></custom-block></script></scripts></block-definition><block-definition s="getKeys %&apos;o&apos; %&apos;k&apos; %&apos;w&apos;" type="reporter" category="other"><variables><list struct="atomic" id="2779">p,s,c</list></variables><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>s</l><l>1</l></block><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>p</l><block s="reportVariadicSum"><list><block var="o"/><l>1</l></list></block></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block var="s"/><block var="k"/></list></block><block s="reportVariadicLessThan"><list><block var="p"/><block var="w"/></list></block></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>p</l><l>1</l></block></script><list></list></block><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>c</l><block s="reportVariadicSum"><list><block var="o"/><block var="s"/></list></block></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="c"/><block var="o"/></list></block><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block var="p"/><block s="reportDifference"><block var="c"/><l>1</l></block><l><bool>true</bool></l></custom-block><l>1</l></list></block></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>c</l><l>-1</l></block></script><list></list></block><script></script></custom-block><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="c"/><block var="o"/></list></block><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block s="reportDifference"><block var="c"/><l>1</l></block><block var="p"/><l><bool>true</bool></l></custom-block><l>1</l></list></block></list></block><script><custom-block s="Rotate %n %n %n"><block var="c"/><block var="p"/><block s="reportVariadicSum"><list><block var="p"/><l>1</l></list></block></custom-block><block s="doChangeVar"><l>s</l><l>1</l></block></script><list></list></block></script></custom-block><block s="doReport"><block var="s"/></block></script></block-definition><block-definition s="swapMerge %&apos;b&apos; %&apos;o&apos;" type="command" category="other"><variables><list struct="atomic" id="2927">h,p,l,r,s</list></variables><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>s</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="%n &lt;&lt; %n"><l>1</l><block var="s"/></custom-block><block var="b"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>s</l><l>1</l></block></script><list></list></block><script></script></custom-block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="s"/><l>2</l></block><l>0</l></list></block><script><block s="doSetVar"><l>h</l><l>0</l></block></script><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>p</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportVariadicSum"><list><block var="p"/><l>1</l></list></block><block var="b"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>p</l><l>2</l></block></script><list></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block s="reportVariadicSum"><list><block var="o"/><block var="p"/></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicSum"><list><block var="p"/><l>1</l></list></block></list></block><l><bool>true</bool></l></custom-block><l>-1</l></list></block><script><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block var="o"/><block var="p"/></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicSum"><list><block var="p"/><l>1</l></list></block></list></block><l><bool>true</bool></l></custom-block></script><list></list></block></script></custom-block><block s="doSetVar"><l>h</l><l>1</l></block></script></block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="%n &lt;&lt; %n"><l>1</l><block var="h"/></custom-block><block var="b"/></list></block></autolambda><list></list></block><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>p</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><l>1</l></list></block><block var="h"/></custom-block><block var="b"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>p</l><l>1</l></block></script><list></list></block><script><block s="doSetVar"><l>l</l><custom-block s="%n &lt;&lt; %n"><l>1</l><block var="h"/></custom-block></block><block s="doSetVar"><l>r</l><block s="reportVariadicMin"><list><custom-block s="%n &lt;&lt; %n"><l>1</l><block var="h"/></custom-block><block s="reportDifference"><block var="b"/><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><l>1</l></list></block><block var="h"/></custom-block></block></list></block></block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicNotEquals"><list><block s="reportVariadicProduct"><list><block var="l"/><block var="r"/></list></block><l>0</l></list></block></autolambda><list></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><l>1</l></list></block><block var="h"/></custom-block><block var="r"/><l>-1</l></list></block><l><bool>true</bool></l></custom-block><l>-1</l></list></block><script><block s="doChangeVar"><l>l</l><l>-1</l></block><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/><block var="r"/></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/></list></block><l><bool>true</bool></l></custom-block></script><script><block s="doChangeVar"><l>r</l><l>-1</l></block><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/><block var="r"/></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><l>1</l></list></block><block var="h"/></custom-block><block var="r"/></list></block><l><bool>true</bool></l></custom-block></script></block></script></custom-block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicNotEquals"><list><block var="l"/><l>0</l></list></block></autolambda><list></list></block><script><block s="doChangeVar"><l>l</l><l>-1</l></block><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/><block var="r"/></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/></list></block><l><bool>true</bool></l></custom-block></script></custom-block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicNotEquals"><list><block var="r"/><l>0</l></list></block></autolambda><list></list></block><script><block s="doChangeVar"><l>r</l><l>-1</l></block><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/><block var="r"/></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="s"/><block var="h"/></block><l>2</l></block></block><block var="o"/></list></block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><l>1</l></list></block><block var="h"/></custom-block><block var="r"/></list></block><l><bool>true</bool></l></custom-block></script></custom-block></script></custom-block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportVariadicSum"><list><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/></list></block><block var="b"/></list></block></autolambda><list></list></block><script><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/></list></block><block s="reportVariadicSum"><list><block var="o"/><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><block var="l"/></list></block><l><bool>true</bool></l></custom-block><block s="doChangeVar"><l>l</l><l>1</l></block></script></custom-block><block s="doChangeVar"><l>h</l><l>1</l></block></script></custom-block></script></block-definition><block-definition s="fancyMerge %&apos;b&apos; %&apos;o&apos; %&apos;d&apos; %&apos;u&apos; %&apos;r&apos; %&apos;k&apos;" type="command" category="other"><variables><list struct="atomic" id="3608">l,g,c</list></variables><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n" initial="1"></input></inputs><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>c</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="c"/><block s="reportDifference"><block var="r"/><l>1</l></block></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>c</l><l>1</l></block></script><list></list></block><script><custom-block s="Swap %n %n %b"><block var="c"/><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="c"/></list></block><l><bool>true</bool></l></custom-block></script></custom-block><custom-block s="triCycle %n %n %n"><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="d"/><block var="b"/></list></block><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="c"/></list></block><block var="c"/></custom-block><block s="doChangeVar"><l>u</l><l>-1</l></block><block s="doSetVar"><l>l</l><block s="reportDifference"><block var="b"/><l>1</l></block></block><block s="doChangeVar"><l>d</l><l>-1</l></block><block s="doSetVar"><l>g</l><block var="d"/></block><block s="doForever"><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block var="l"/><block var="r"/></list></block><block var="b"/></list></block><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>c</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="c"/><block var="b"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>c</l><l>1</l></block></script><list></list></block><script><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="g"/><block var="b"/></list></block><block var="c"/></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="c"/></list></block><l><bool>true</bool></l></custom-block></script></custom-block><custom-block s="Rotate %n %n %n"><block s="reportVariadicSum"><list><block var="b"/><block s="reportDifference"><block var="g"/><block var="d"/></block></list></block><block s="reportVariadicSum"><list><block var="b"/><block s="reportDifference"><block var="u"/><block var="d"/></block><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="b"/><block s="reportDifference"><block var="u"/><block var="d"/></block></list></block></custom-block><block s="doSetVar"><l>g</l><block var="u"/></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block s="reportDifference"><block var="r"/><l>1</l></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="g"/><block var="b"/></list></block><block var="l"/><l>-1</l></list></block><l><bool>true</bool></l></custom-block><l>1</l></list></block><script><block s="doChangeVar"><l>l</l><l>-1</l></block><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="g"/><block var="b"/></list></block><block var="l"/></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="l"/><block var="r"/></list></block><l><bool>true</bool></l></custom-block><block s="doIf"><block s="reportVariadicEquals"><list><block var="l"/><l>0</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="d"/><l>0</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="r"/><block var="b"/></list></block><script><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="r"/><l>0</l></list></block></autolambda><list></list></block><script><block s="doChangeVar"><l>r</l><l>-1</l></block><custom-block s="triCycle %n %n %n"><block var="r"/><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="r"/></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="g"/><block var="b"/></list></block><block var="r"/></list></block></custom-block></script></custom-block><custom-block s="Rotate %n %n %n"><block s="reportVariadicSum"><list><block var="b"/><block var="g"/></list></block><block s="reportVariadicSum"><list><block var="b"/><block var="u"/><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="b"/><block var="u"/></list></block></custom-block></script><script><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="r"/><l>0</l></list></block></autolambda><list></list></block><script><block s="doChangeVar"><l>r</l><l>-1</l></block><custom-block s="Swap %n %n %b"><block var="r"/><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="r"/></list></block><l><bool>true</bool></l></custom-block></script></custom-block></script></block><custom-block s="mirrorSort %n %n %n"><block var="b"/><block var="o"/><block var="u"/><variables><variable name="c"><l>0</l></variable><variable name="l"><l>0</l></variable></variables></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="r"/><block var="b"/></list></block><script><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="l"/><block var="b"/></list></block></autolambda><list></list></block><script><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="g"/><block var="b"/></list></block><block var="l"/></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="l"/></list></block><l><bool>true</bool></l></custom-block><block s="doChangeVar"><l>l</l><l>1</l></block></script></custom-block><custom-block s="Rotate %n %n %n"><block s="reportVariadicSum"><list><block var="b"/><block s="reportDifference"><block var="g"/><block var="d"/></block></list></block><block s="reportVariadicSum"><list><block var="b"/><block s="reportDifference"><block var="u"/><block var="d"/></block><l>-1</l></list></block><block s="reportVariadicSum"><list><block var="b"/><block s="reportDifference"><block var="u"/><block var="d"/></block></list></block></custom-block></script><script><block s="doSetVar"><l>l</l><block var="b"/></block></script></block><block s="doChangeVar"><l>d</l><l>-1</l></block><block s="doSetVar"><l>g</l><block var="d"/></block><block s="doChangeVar"><l>u</l><l>-1</l></block></script><list></list></block></script><script><block s="doChangeVar"><l>r</l><l>-1</l></block><custom-block s="Swap %n %n %b"><block var="r"/><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="l"/><block var="r"/></list></block><l><bool>true</bool></l></custom-block><block s="doIf"><block s="reportVariadicEquals"><list><block var="r"/><l>0</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="u"/><block var="d"/></list></block><script><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doSetVar"><l>c</l><l>0</l></block><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>r</l><block s="reportDifference"><block s="reportDifference"><block var="u"/><block var="d"/></block><l>1</l></block></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="r"/><l>0</l></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>r</l><l>-1</l></block></script><list></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block s="reportVariadicSum"><list><block var="b"/><block var="c"/></list></block><block s="reportVariadicSum"><list><block var="b"/><block var="r"/></list></block><l><bool>true</bool></l></custom-block><l>1</l></list></block><script><block s="doSetVar"><l>c</l><block var="r"/></block></script><list></list></block></script></custom-block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="l"/><block var="b"/></list></block><script><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="r"/><block var="b"/></list></block></autolambda><list></list></block><script><custom-block s="triCycle %n %n %n"><block var="r"/><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="r"/></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block var="d"/><block var="c"/><l>1</l></list></block><block var="b"/></list></block><block var="r"/></list></block></custom-block><block s="doChangeVar"><l>r</l><l>1</l></block></script></custom-block><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block var="b"/><block var="c"/></list></block><block s="reportVariadicSum"><list><block var="b"/><block s="reportDifference"><block s="reportDifference"><block var="u"/><block var="d"/></block><l>1</l></block></list></block><l><bool>true</bool></l></custom-block></script><script><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="r"/><block var="l"/></list></block></autolambda><list></list></block><script><custom-block s="triCycle %n %n %n"><block var="r"/><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="r"/></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block var="d"/><block var="c"/></list></block><block var="b"/></list></block><block var="r"/></list></block></custom-block><block s="doChangeVar"><l>r</l><l>1</l></block></script></custom-block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="r"/><block var="b"/></list></block></autolambda><list></list></block><script><custom-block s="Swap %n %n %b"><block var="r"/><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block var="d"/><block var="c"/></list></block><block var="b"/></list></block><block var="r"/></list></block><l><bool>true</bool></l></custom-block><block s="doChangeVar"><l>r</l><l>1</l></block></script></custom-block><custom-block s="Rotate %n %n %n"><block s="reportVariadicSum"><list><block var="b"/><block var="c"/></list></block><block s="reportVariadicSum"><list><block var="b"/><block var="c"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="b"/><block s="reportDifference"><block var="u"/><block var="d"/></block></list></block></custom-block><block s="doSetVar"><l>g</l><block s="reportVariadicSum"><list><block var="d"/><block var="c"/></list></block></block></script></block><block s="doChangeVar"><l>u</l><l>-1</l></block></script><list></list></block></script></block></script></block></script></block-definition><block-definition s="triCycle %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="Pocket %n at %n"><block var="z"/><l>-1</l></custom-block><custom-block s="Pull %n to %n"><block var="y"/><block var="z"/></custom-block><custom-block s="Pull %n to %n"><block var="x"/><block var="y"/></custom-block><custom-block s="Push %n to %n"><l>-1</l><block var="x"/></custom-block></script></block-definition><block-definition s="mirrorSort %&apos;b&apos; %&apos;o&apos; %&apos;u&apos;" type="command" category="other"><variables><list struct="atomic" id="4425">c,l</list></variables><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="%cs //"><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doChangeVar"><l>u</l><l>-1</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="u"/><l>0</l></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>u</l><l>-1</l></block></script><list></list></block><script><block s="doSetVar"><l>c</l><block var="u"/></block><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>l</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="l"/><block var="u"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>l</l><l>1</l></block></script><list></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block s="reportVariadicSum"><list><block var="b"/><block var="c"/></list></block><block s="reportVariadicSum"><list><block var="b"/><block var="l"/></list></block><l><bool>true</bool></l></custom-block><l>1</l></list></block><script><block s="doSetVar"><l>c</l><block var="l"/></block></script><list></list></block></script></custom-block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="c"/><block var="u"/></list></block><script><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block var="b"/><block var="c"/></list></block><block s="reportVariadicSum"><list><block var="b"/><block var="u"/></list></block><l><bool>true</bool></l></custom-block><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>l</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="l"/><block var="b"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>l</l><l>1</l></block></script><list></list></block><script><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="c"/><block var="b"/></list></block><block var="l"/></list></block><block s="reportVariadicSum"><list><block var="o"/><block s="reportVariadicProduct"><list><block var="u"/><block var="b"/></list></block><block var="l"/></list></block><l><bool>true</bool></l></custom-block></script></custom-block></script><list></list></block></script></custom-block></script><comment w="90" collapsed="false">uses selection sort. uncertain if there&apos;s a better option </comment></custom-block></script></block-definition><block-definition s="PenultiMerge %&apos;b&apos; %&apos;k&apos;" type="command" category="other"><variables><list struct="atomic" id="4609">c,p</list></variables><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>c</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="c"/><block var="k"/></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>c</l><l>1</l></block></script><list></list></block><script><custom-block s="Swap %n %n %b"><block var="c"/><block s="reportVariadicSum"><list><block var="b"/><block var="c"/></list></block><l><bool>true</bool></l></custom-block></script></custom-block><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>p</l><block var="b"/></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="c"/><l>0</l></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>p</l><l>1</l></block></script><list></list></block><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block s="reportVariadicSum"><list><block var="p"/><block var="c"/></list></block><block var="Length"/></list></block><block s="reportVariadicEquals"><list><custom-block s="Pair %n %n %b"><block s="reportVariadicSum"><list><block var="p"/><block var="c"/></list></block><block s="reportDifference"><block var="k"/><block var="c"/></block><l><bool>true</bool></l></custom-block><l>1</l></list></block></list></block><script><custom-block s="Swap %n %n %b"><block s="reportVariadicSum"><list><block var="p"/><block var="c"/></list></block><block var="p"/><l><bool>true</bool></l></custom-block></script><script><custom-block s="Swap %n %n %b"><block s="reportDifference"><block var="k"/><block var="c"/></block><block var="p"/><l><bool>true</bool></l></custom-block><block s="doChangeVar"><l>c</l><l>-1</l></block></script></block></script></custom-block></script></block-definition><block-definition s="%&apos;_&apos; //" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%cs"></input></inputs><script><block s="doRun"><block var="_"/><list></list></block></script></block-definition><block-definition s="FRRPMS %&apos;d&apos; %&apos;u&apos;" type="command" category="lists"><variables><list struct="atomic" id="4748">s,p,h,i,l,m,r,q</list></variables><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>s</l><l>0</l></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="%n &lt;&lt; %n"><l>2</l><block var="s"/></custom-block><block s="reportDifference"><block var="u"/><block var="d"/></block></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>s</l><l>1</l></block></script><list></list></block><script></script></custom-block><block s="doSetVar"><l>p</l><l>0</l></block><block s="doSetVar"><l>h</l><l>0</l></block><block s="doSetVar"><l>i</l><l>0</l></block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="p"/><custom-block s="%n &lt;&lt; %n"><l>1</l><block var="s"/></custom-block></list></block></autolambda><list></list></block><script><block s="doSetVar"><l>l</l><block s="reportVariadicSum"><list><block var="d"/><custom-block s="%n &gt;&gt; %n"><block s="reportVariadicProduct"><list><block var="p"/><block s="reportDifference"><block var="u"/><block var="d"/></block></list></block><block s="reportDifference"><block var="s"/><block var="h"/></block></custom-block></list></block></block><block s="doSetVar"><l>q</l><block s="reportVariadicSum"><list><block var="d"/><custom-block s="%n &gt;&gt; %n"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><l>1</l></list></block><block s="reportDifference"><block var="u"/><block var="d"/></block></list></block><block s="reportVariadicSum"><list><block s="reportDifference"><block var="s"/><block var="h"/></block><l>1</l></list></block></custom-block></list></block></block><block s="doSetVar"><l>r</l><block s="reportVariadicSum"><list><block var="d"/><custom-block s="%n &gt;&gt; %n"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block var="p"/><l>1</l></list></block><block s="reportDifference"><block var="u"/><block var="d"/></block></list></block><block s="reportDifference"><block var="s"/><block var="h"/></block></custom-block></list></block></block><custom-block s="for %cmdRing %predRing %cmdRing %cs"><block s="reifyScript"><script><block s="doSetVar"><l>m</l><block s="reportVariadicSum"><list><block var="l"/><l>1</l></list></block></block></script><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block var="m"/><block var="r"/></list></block><block s="reportVariadicGreaterThanOrEquals"><list><custom-block s="Pair %n %n %b"><block s="reportDifference"><block var="m"/><l>1</l></block><block var="m"/><l><bool>true</bool></l></custom-block><l>0</l></list></block></list></block></autolambda><list></list></block><block s="reifyScript"><script><block s="doChangeVar"><l>m</l><l>1</l></block></script><list></list></block><script></script></custom-block><block s="doSetVar"><l>l</l><block s="reportVariadicMax"><list><block s="reportDifference"><block s="reportVariadicSum"><list><block var="q"/><block var="m"/></list></block><block var="r"/></block><block var="l"/></list></block></block><block s="doSetVar"><l>r</l><block s="reportVariadicMin"><list><block var="q"/><block var="m"/></list></block></block><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block var="l"/><block var="r"/></list></block><block s="reportVariadicGreaterThanOrEquals"><list><custom-block s="Pair %n %n %b"><block var="l"/><block s="reportDifference"><block s="reportDifference"><block var="q"/><l>1</l></block><block s="reportDifference"><block var="l"/><block var="m"/></block></block><l><bool>true</bool></l></custom-block><l>0</l></list></block></list></block></autolambda><list></list></block><script><block s="doChangeVar"><l>l</l><l>1</l></block></script></custom-block><custom-block s="Rotate %n %n %n"><block var="l"/><block var="m"/><block s="reportDifference"><block s="reportVariadicSum"><list><block var="q"/><block var="m"/></list></block><block var="l"/></block></custom-block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="h"/><l>0</l></list></block><script><block s="doSetVar"><l>p</l><custom-block s="%n &lt;&lt; %n"><block var="p"/><l>1</l></custom-block></block><block s="doChangeVar"><l>h</l><l>-1</l></block><block s="doChangeVar"><l>i</l><l>1</l></block></script><script><custom-block s="while %predRing %cs"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportModulus"><custom-block s="%n &gt;&gt; %n"><block var="p"/><block var="h"/></custom-block><l>2</l></block><l>1</l></list></block></autolambda><list></list></block><script><block s="doChangeVar"><l>h</l><l>1</l></block></script></custom-block><block s="doIf"><block s="reportVariadicEquals"><list><block var="i"/><block var="h"/></list></block><script><block s="doChangeVar"><l>p</l><l>1</l></block><block s="doSetVar"><l>h</l><l>0</l></block><block s="doSetVar"><l>i</l><l>0</l></block></script><list><block s="reportVariadicLessThan"><list><block var="i"/><block var="h"/></list></block><script><block s="doSetVar"><l>p</l><block s="reportDifference"><custom-block s="%n &gt;&gt; %n"><block s="reportVariadicSum"><list><block var="p"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block></custom-block><l>1</l></block></block><block s="doSetVar"><l>h</l><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block></block><block s="doSetVar"><l>i</l><l>0</l></block></script><l><bool>true</bool></l><script><block s="doSetVar"><l>p</l><custom-block s="%n &gt;&gt; %n"><block s="reportVariadicSum"><list><block var="p"/><l>1</l></list></block><block var="h"/></custom-block></block><block s="doSetVar"><l>i</l><block s="reportDifference"><block var="i"/><block var="h"/></block></block></script></list></block></script></block></script></custom-block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="5153"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="5154"></list></costumes><sounds><list struct="atomic" id="5155"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="229.99999999999974" y="106.20000000000002" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="0" color="0,102.00000000000009,255,1" pen="tip" id="5160"><costumes><list struct="atomic" id="5161"></list></costumes><sounds><list struct="atomic" id="5162"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="49"><block s="receiveGo"></block><custom-block s="Startup"></custom-block><block s="doSetVar"><l>Test</l><l>0</l></block><custom-block s="shroudSort"><variables><variable name="b"><l>10</l></variable><variable name="k"><l>10</l></variable><variable name="p"><l>0</l></variable><variable name="h"><l>4</l></variable><variable name="o"><l>20</l></variable><variable name="d"><l>16</l></variable><variable name="u"><l>17</l></variable><variable name="r"><l>10</l></variable></variables></custom-block><custom-block s="visualize %mult%n"><list></list></custom-block></script><script x="30" y="178.66666666666669"><custom-block s="FRRPMS %n %n"><l>0</l><block var="Length"/><variables><variable name="s"><l>14</l></variable><variable name="p"><l>131</l></variable><variable name="h"><l>1</l></variable><variable name="i"><l>10</l></variable><variable name="l"><l>319</l></variable><variable name="m"><l>319</l></variable><variable name="r"><l>319</l></variable><variable name="q"><l>319</l></variable></variables></custom-block></script><script x="30" y="214.5"><custom-block s="Startup"></custom-block></script><script x="209" y="98"><custom-block s="visualize %mult%n"><list></list></custom-block></script><script x="517" y="47.33333333333337"><block s="doDeclareVariables"><list><l>p</l><l>h</l></list></block><block s="doSetVar"><l>p</l><l>0</l></block><block s="doSetVar"><l>h</l><l>0</l></block><block s="doForever"><script><custom-block s="Merge %n %n %n"><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><block var="h"/></custom-block><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><l>1</l></list></block><block var="h"/></custom-block><block s="reportVariadicMin"><list><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="p"/></list></block><l>2</l></list></block><block var="h"/></custom-block><block var="Length"/></list></block></custom-block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="p"/><l>2</l></block><l>0</l></list></block><script><block s="doIf"><block s="reportVariadicGreaterThanOrEquals"><list><custom-block s="%n &lt;&lt; %n"><l>1</l><block var="h"/></custom-block><block var="Length"/></list></block><script><custom-block s="visualize %mult%n"><list></list></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doSetVar"><l>p</l><custom-block s="%n &lt;&lt; %n"><block s="reportVariadicSum"><list><block var="p"/><l>1</l></list></block><block var="h"/></custom-block></block><block s="doSetVar"><l>h</l><l>0</l></block></script><script><block s="doSetVar"><l>p</l><custom-block s="%n &gt;&gt; %n"><block var="p"/><l>1</l></custom-block></block><block s="doChangeVar"><l>h</l><l>1</l></block></script></block></script></block></script><script x="20" y="269.58333333333337"><block s="reportVariadicLessThanOrEquals"><block s="reportMap"><block s="reifyPredicate"><autolambda><block s="reportListItem"><l>1</l><block s="reportListItem"><l></l><block var="List"/></block></block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="Length"/></block></block></block></script><script x="13" y="347.25"><block s="reportVariadicLessThanOrEquals"><block s="reportMap"><block s="reifyPredicate"><autolambda><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l></l><block var="List"/></block></block><block s="reportQuotient"><block s="reportListItem"><l>2</l><block s="reportListItem"><l></l><block var="List"/></block></block><block var="Length"/></block></list></block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="Length"/></block></block></block></script><script x="107" y="538.3333333333334"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListAttribute"><l><option>uniques</option></l><block s="reportMap"><block s="reifyPredicate"><autolambda><block s="reportListItem"><l>1</l><block s="reportListItem"><l></l><block var="List"/></block></block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="Length"/></block></block></block></block></script></scripts></sprite><watcher var="Aux Writes" style="normal" x="1.9999999999977782" y="21.000000000000032" color="243,118,29"/><watcher var="Comparisons" style="normal" x="111.69564132495823" y="0" color="243,118,29"/><watcher scope="Stage" s="reportMouseX" style="normal" x="12.213740458016781" y="12.21374045801532" color="4,148,220" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="12.213740458016781" y="37.86259786259551" color="4,148,220" hidden="true"/><watcher var="Writes" style="normal" x="128.67134240744625" y="20.39840971862059" color="243,118,29"/><watcher var="Length" style="normal" x="256.88831377524065" y="0" color="243,118,29"/><watcher var="Pocket" style="normal" x="290.8611111111111" y="18.86111111111083" color="243,118,29" hidden="true"/><watcher var="Aux Size" style="normal" x="1.0000000000000973" y="0.000007999999982318993" color="243,118,29"/><watcher var="message" style="normal" x="87.10394743835087" y="31.333331333333337" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="10.000000000000018" y="10.00000000000001" color="4,148,220" hidden="true"/><watcher var="Test" style="normal" x="360.0000000000002" y="9.000000000000064" color="243,118,29"/><watcher var="List" style="normal" x="166.49446494464945" y="10.18450184501845" color="243,118,29" extX="173.8076171875" extY="706" hidden="true"/></sprites></stage><variables><variable name="Comparisons"><l>1803</l></variable><variable name="Writes"><l>5276</l></variable><variable name="Length"><l>200</l></variable><variable name="List"><list id="5385"><item><list struct="atomic" id="5386">14,25</list></item><item><list struct="atomic" id="5387">14,50</list></item><item><list struct="atomic" id="5388">14,62</list></item><item><list struct="atomic" id="5389">14,68</list></item><item><list struct="atomic" id="5390">14,71</list></item><item><list struct="atomic" id="5391">14,77</list></item><item><list struct="atomic" id="5392">14,100</list></item><item><list struct="atomic" id="5393">14,106</list></item><item><list struct="atomic" id="5394">14,147</list></item><item><list struct="atomic" id="5395">14,149</list></item><item><list struct="atomic" id="5396">14,174</list></item><item><list struct="atomic" id="5397">14,177</list></item><item><list struct="atomic" id="5398">14,198</list></item><item><list struct="atomic" id="5399">14,199</list></item><item><list struct="atomic" id="5400">28,8</list></item><item><list struct="atomic" id="5401">28,10</list></item><item><list struct="atomic" id="5402">28,13</list></item><item><list struct="atomic" id="5403">28,20</list></item><item><list struct="atomic" id="5404">28,23</list></item><item><list struct="atomic" id="5405">28,27</list></item><item><list struct="atomic" id="5406">28,51</list></item><item><list struct="atomic" id="5407">28,70</list></item><item><list struct="atomic" id="5408">28,83</list></item><item><list struct="atomic" id="5409">28,105</list></item><item><list struct="atomic" id="5410">28,112</list></item><item><list struct="atomic" id="5411">28,154</list></item><item><list struct="atomic" id="5412">28,162</list></item><item><list struct="atomic" id="5413">28,191</list></item><item><list struct="atomic" id="5414">42,6</list></item><item><list struct="atomic" id="5415">42,15</list></item><item><list struct="atomic" id="5416">42,21</list></item><item><list struct="atomic" id="5417">42,32</list></item><item><list struct="atomic" id="5418">42,45</list></item><item><list struct="atomic" id="5419">42,75</list></item><item><list struct="atomic" id="5420">42,101</list></item><item><list struct="atomic" id="5421">42,109</list></item><item><list struct="atomic" id="5422">42,140</list></item><item><list struct="atomic" id="5423">42,146</list></item><item><list struct="atomic" id="5424">42,157</list></item><item><list struct="atomic" id="5425">42,164</list></item><item><list struct="atomic" id="5426">42,172</list></item><item><list struct="atomic" id="5427">42,173</list></item><item><list struct="atomic" id="5428">56,24</list></item><item><list struct="atomic" id="5429">56,33</list></item><item><list struct="atomic" id="5430">56,43</list></item><item><list struct="atomic" id="5431">56,58</list></item><item><list struct="atomic" id="5432">56,63</list></item><item><list struct="atomic" id="5433">56,86</list></item><item><list struct="atomic" id="5434">56,94</list></item><item><list struct="atomic" id="5435">56,120</list></item><item><list struct="atomic" id="5436">56,124</list></item><item><list struct="atomic" id="5437">56,131</list></item><item><list struct="atomic" id="5438">56,133</list></item><item><list struct="atomic" id="5439">56,144</list></item><item><list struct="atomic" id="5440">56,166</list></item><item><list struct="atomic" id="5441">56,171</list></item><item><list struct="atomic" id="5442">70,1</list></item><item><list struct="atomic" id="5443">70,4</list></item><item><list struct="atomic" id="5444">70,19</list></item><item><list struct="atomic" id="5445">70,39</list></item><item><list struct="atomic" id="5446">70,56</list></item><item><list struct="atomic" id="5447">70,76</list></item><item><list struct="atomic" id="5448">70,89</list></item><item><list struct="atomic" id="5449">70,103</list></item><item><list struct="atomic" id="5450">70,115</list></item><item><list struct="atomic" id="5451">70,117</list></item><item><list struct="atomic" id="5452">70,122</list></item><item><list struct="atomic" id="5453">70,145</list></item><item><list struct="atomic" id="5454">70,196</list></item><item><list struct="atomic" id="5455">70,200</list></item><item><list struct="atomic" id="5456">84,11</list></item><item><list struct="atomic" id="5457">84,14</list></item><item><list struct="atomic" id="5458">84,26</list></item><item><list struct="atomic" id="5459">84,36</list></item><item><list struct="atomic" id="5460">84,57</list></item><item><list struct="atomic" id="5461">84,61</list></item><item><list struct="atomic" id="5462">84,97</list></item><item><list struct="atomic" id="5463">84,98</list></item><item><list struct="atomic" id="5464">84,121</list></item><item><list struct="atomic" id="5465">84,153</list></item><item><list struct="atomic" id="5466">84,159</list></item><item><list struct="atomic" id="5467">84,180</list></item><item><list struct="atomic" id="5468">84,185</list></item><item><list struct="atomic" id="5469">84,195</list></item><item><list struct="atomic" id="5470">98,2</list></item><item><list struct="atomic" id="5471">98,18</list></item><item><list struct="atomic" id="5472">98,41</list></item><item><list struct="atomic" id="5473">98,79</list></item><item><list struct="atomic" id="5474">98,90</list></item><item><list struct="atomic" id="5475">98,110</list></item><item><list struct="atomic" id="5476">98,111</list></item><item><list struct="atomic" id="5477">98,119</list></item><item><list struct="atomic" id="5478">98,165</list></item><item><list struct="atomic" id="5479">98,167</list></item><item><list struct="atomic" id="5480">98,176</list></item><item><list struct="atomic" id="5481">98,181</list></item><item><list struct="atomic" id="5482">98,187</list></item><item><list struct="atomic" id="5483">98,192</list></item><item><list struct="atomic" id="5484">113,16</list></item><item><list struct="atomic" id="5485">113,37</list></item><item><list struct="atomic" id="5486">113,54</list></item><item><list struct="atomic" id="5487">113,69</list></item><item><list struct="atomic" id="5488">113,74</list></item><item><list struct="atomic" id="5489">113,81</list></item><item><list struct="atomic" id="5490">113,85</list></item><item><list struct="atomic" id="5491">113,87</list></item><item><list struct="atomic" id="5492">113,93</list></item><item><list struct="atomic" id="5493">113,95</list></item><item><list struct="atomic" id="5494">113,102</list></item><item><list struct="atomic" id="5495">113,141</list></item><item><list struct="atomic" id="5496">113,161</list></item><item><list struct="atomic" id="5497">113,169</list></item><item><list struct="atomic" id="5498">113,183</list></item><item><list struct="atomic" id="5499">127,12</list></item><item><list struct="atomic" id="5500">127,29</list></item><item><list struct="atomic" id="5501">127,65</list></item><item><list struct="atomic" id="5502">127,67</list></item><item><list struct="atomic" id="5503">127,104</list></item><item><list struct="atomic" id="5504">127,107</list></item><item><list struct="atomic" id="5505">127,116</list></item><item><list struct="atomic" id="5506">127,123</list></item><item><list struct="atomic" id="5507">127,143</list></item><item><list struct="atomic" id="5508">127,158</list></item><item><list struct="atomic" id="5509">127,163</list></item><item><list struct="atomic" id="5510">127,179</list></item><item><list struct="atomic" id="5511">127,182</list></item><item><list struct="atomic" id="5512">127,189</list></item><item><list struct="atomic" id="5513">141,3</list></item><item><list struct="atomic" id="5514">141,7</list></item><item><list struct="atomic" id="5515">141,28</list></item><item><list struct="atomic" id="5516">141,38</list></item><item><list struct="atomic" id="5517">141,80</list></item><item><list struct="atomic" id="5518">141,88</list></item><item><list struct="atomic" id="5519">141,113</list></item><item><list struct="atomic" id="5520">141,118</list></item><item><list struct="atomic" id="5521">141,126</list></item><item><list struct="atomic" id="5522">141,129</list></item><item><list struct="atomic" id="5523">141,134</list></item><item><list struct="atomic" id="5524">141,148</list></item><item><list struct="atomic" id="5525">141,168</list></item><item><list struct="atomic" id="5526">141,184</list></item><item><list struct="atomic" id="5527">155,34</list></item><item><list struct="atomic" id="5528">155,49</list></item><item><list struct="atomic" id="5529">155,52</list></item><item><list struct="atomic" id="5530">155,78</list></item><item><list struct="atomic" id="5531">155,91</list></item><item><list struct="atomic" id="5532">155,92</list></item><item><list struct="atomic" id="5533">155,125</list></item><item><list struct="atomic" id="5534">155,127</list></item><item><list struct="atomic" id="5535">155,128</list></item><item><list struct="atomic" id="5536">155,137</list></item><item><list struct="atomic" id="5537">155,151</list></item><item><list struct="atomic" id="5538">155,156</list></item><item><list struct="atomic" id="5539">155,190</list></item><item><list struct="atomic" id="5540">155,194</list></item><item><list struct="atomic" id="5541">169,5</list></item><item><list struct="atomic" id="5542">169,9</list></item><item><list struct="atomic" id="5543">169,31</list></item><item><list struct="atomic" id="5544">169,53</list></item><item><list struct="atomic" id="5545">169,55</list></item><item><list struct="atomic" id="5546">169,64</list></item><item><list struct="atomic" id="5547">169,72</list></item><item><list struct="atomic" id="5548">169,73</list></item><item><list struct="atomic" id="5549">169,84</list></item><item><list struct="atomic" id="5550">169,138</list></item><item><list struct="atomic" id="5551">169,139</list></item><item><list struct="atomic" id="5552">169,155</list></item><item><list struct="atomic" id="5553">169,160</list></item><item><list struct="atomic" id="5554">169,188</list></item><item><list struct="atomic" id="5555">183,44</list></item><item><list struct="atomic" id="5556">183,46</list></item><item><list struct="atomic" id="5557">183,48</list></item><item><list struct="atomic" id="5558">183,60</list></item><item><list struct="atomic" id="5559">183,96</list></item><item><list struct="atomic" id="5560">183,108</list></item><item><list struct="atomic" id="5561">183,114</list></item><item><list struct="atomic" id="5562">183,130</list></item><item><list struct="atomic" id="5563">183,132</list></item><item><list struct="atomic" id="5564">183,142</list></item><item><list struct="atomic" id="5565">183,152</list></item><item><list struct="atomic" id="5566">183,170</list></item><item><list struct="atomic" id="5567">183,178</list></item><item><list struct="atomic" id="5568">183,193</list></item><item><list struct="atomic" id="5569">197,17</list></item><item><list struct="atomic" id="5570">197,22</list></item><item><list struct="atomic" id="5571">197,30</list></item><item><list struct="atomic" id="5572">197,42</list></item><item><list struct="atomic" id="5573">197,47</list></item><item><list struct="atomic" id="5574">197,59</list></item><item><list struct="atomic" id="5575">197,66</list></item><item><list struct="atomic" id="5576">197,82</list></item><item><list struct="atomic" id="5577">197,99</list></item><item><list struct="atomic" id="5578">197,135</list></item><item><list struct="atomic" id="5579">197,136</list></item><item><list struct="atomic" id="5580">197,175</list></item><item><list struct="atomic" id="5581">197,186</list></item><item><list struct="atomic" id="5582">197,197</list></item><item><list struct="atomic" id="5583">212,35</list></item><item><list struct="atomic" id="5584">212,40</list></item><item><list struct="atomic" id="5585">212,150</list></item></list></variable><variable name="message"><l>1) Unique random&#xD;2) Non-unique random&#xD;3) O(√N) unique random&#xD;4) Custom unique random&#xD;5) Sorted&#xD;6) Reversed&#xD;7) Grey Code&#xD;8) Bit-Reversed&#xD;9) Poplar Heapified&#xD;10)Sum of Digits</l></variable><variable name="Pocket"><list struct="atomic" id="5586">0</list></variable><variable name="Aux Writes"><l>0</l></variable><variable name="Aux Size"><l>0</l></variable><variable name="Test"><l>0</l></variable></variables></scene></scenes></project><media name="Sqrt Sort" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"></media></snapdata>