<snapdata remixID="11271436"><project name="sorting algorithms" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>visualization of various sorting algorithms</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="sorting algorithms"><notes>visualization of various sorting algorithms</notes><palette><category name="sorters" color="0,116,143,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="let %&apos;var&apos; be %&apos;val&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>var</l><block var="val"/></block></script></block-definition><block-definition s="for each %&apos;i&apos; %&apos;v&apos; in %&apos;l&apos; %&apos;cmd&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%upvar"></input><input type="%l"></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doForEach"><l>item</l><block var="l"/><script><block s="doSetVar"><l>v</l><block var="item"/></block><block s="doRun"><block var="cmd"/><list></list></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block-definition><block-definition s="swap %&apos;a&apos; and %&apos;b&apos; in %&apos;l&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>temp</l></list></block><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="a"/><block var="l"/></block></block><block s="doReplaceInList"><block var="a"/><block var="l"/><block s="reportListItem"><block var="b"/><block var="l"/></block></block><block s="doReplaceInList"><block var="b"/><block var="l"/><block var="temp"/></block></script></block-definition><block-definition s="shuffle %&apos;inp&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="inp"/></block><script><custom-block s="swap %n and %n in %l"><block var="i"/><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="inp"/></block></block><block var="inp"/></custom-block></script></block></script></block-definition><block-definition s="draw %&apos;l&apos; sound? %&apos;sound?&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%b">false</input></inputs><script><block s="clear"></block><custom-block s="let %upvar be %s"><l>width</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportListAttribute"><l><option>length</option></l><block var="l"/></block></block></custom-block><block s="setColor"><color>255,252,254,1</color></block><block s="setXPosition"><l>-240</l></block><block s="changeXPosition"><block s="reportQuotient"><block var="width"/><l>2</l></block></block><block s="setSize"><block var="width"/></block><block s="up"></block><custom-block s="for each %upvar %upvar in %l %ca"><l>i</l><l>v</l><block var="l"/><script><block s="setYPosition"><block s="reportAttributeOf"><l><option>bottom</option></l><l>Stage</l></block></block><block s="down"></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><block var="v"/></list></block></block><block s="up"></block><block s="changeXPosition"><block var="width"/></block><block s="doIf"><block var="sound?"/><script><block s="playFreq"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>440</l><block var="v"/></list></block><l>440</l></list></block></block></script></block></script></custom-block><block s="stopFreq"></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;cmd&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><l></l></block><block s="doRun"><block var="cmd"/><list></list></block></script><list></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list></list></block></script></block-definition><block-definition s="play value %&apos;val&apos;" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="playFreq"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="val"/><l>440</l></list></block><l>440</l></list></block></block></script></block-definition><block-definition s="merge sort %&apos;list&apos; from %&apos;start&apos; to %&apos;end&apos;" type="command" category="sorters"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="start"/><block var="end"/></block><script><block s="doStopThis"><l><option>this block</option></l></block></script></block><custom-block s="let %upvar be %s"><l>half</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="start"/><block var="end"/></list></block><l>2</l></block></block></custom-block><custom-block s="merge sort %l from %n to %n"><block var="list"/><block var="start"/><block var="half"/></custom-block><custom-block s="merge sort %l from %n to %n"><block var="list"/><block s="reportVariadicSum"><list><block var="half"/><l>1</l></list></block><block var="end"/></custom-block><custom-block s="let %upvar be %s"><l>out</l><block s="reportNewList"><list></list></block></custom-block><custom-block s="let %upvar be %s"><l>i</l><block var="start"/></custom-block><custom-block s="let %upvar be %s"><l>j</l><block s="reportVariadicSum"><list><block var="half"/><l>1</l></list></block></custom-block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="i"/><block var="half"/></block><block s="reportGreaterThan"><block var="j"/><block var="end"/></block></block><script><block s="doChangeVar"><l>comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="j"/><block var="list"/></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="out"/></block><block s="doChangeVar"><l>i</l><l>1</l></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="j"/><block var="list"/></block><block var="out"/></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block var="half"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="out"/></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="j"/><block var="end"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="j"/><block var="list"/></block><block var="out"/></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block><custom-block s="for each %upvar %upvar in %l %ca"><l>i</l><l>v</l><block var="out"/><script><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="start"/><block s="reportDifference"><block var="i"/><l>1</l></block></list></block><block var="list"/><block var="v"/></block></script></custom-block><custom-block s="yield"></custom-block></script><scripts><script x="461.2421875" y="231.49999999999994"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></script><script x="542.869140625" y="709.3333333333335"><block var="out"/></script><script x="348" y="780.166666666667"><block s="doWarp"><script><block s="doDeclareVariables"><list><l>func</l></list></block><block s="doSetVar"><l>func</l><block s="reifyScript"><script></script><list><l>start</l><l>end</l></list></block></block><block s="doRun"><block var="func"/><list><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></list></block></script></block></script></scripts></block-definition><block-definition s="yield" type="command" category="sorters"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportNot"><block s="reportGlobalFlag"><l><option>turbo mode</option></l></block></block><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>yielded</l><block var="cont"/></block><block s="doBroadcast"><l>yield</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><list><l>cont</l></list></block></block></script></block></script></block-definition><block-definition s="safely try %&apos;action&apos; then if %&apos;error&apos; %&apos;handler&apos;" type="command" category="control"><comment x="0" y="0" w="276" collapsed="false">Catch errors.&#xD;&#xD;Runs the first script.  If it succeeds, nothing else happens.&#xD;But if it has an error (something that would otherwise result&#xD;in a red halo around the block), then the second script is run,&#xD;with the text of the error message that would have been shown in the variable ERROR.</comment><header></header><code></code><translations>pt:tenta executar _ e, em caso de erro _ , executa _&#xD;ca:prova de forma segura _ i si _ _&#xD;</translations><inputs><input type="%cs"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block var="action"/><block var="handler"/><block var="error"/></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><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="safely try reporting %&apos;this&apos; then if %&apos;error&apos; report %&apos;that&apos;" type="reporter" category="control"><comment x="0" y="0" w="316.6666666666667" collapsed="false">Catch errors in a reporter.&#xD;&#xD;Evaluates its first input.  If that expression successfully reports a value, this block reports that value.  If the expression causes a Snap! error,&#xD;then the final input slot is evaluated with the text of what would have&#xD;been the error message in variable ERROR.  SAFELY TRY then reports the value of that final expression.&#xD;&#xD;Sometimes you&apos;ll want to throw an error in the final expression.  You&#xD;can put an ERROR block inside a CALL block to do that.</comment><header></header><code></code><translations>ca:prova de forma segura reportant _ i si _ reportant _&#xD;</translations><inputs><input type="%anyUE"></input><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doSetVar"><l>value</l><block s="evaluate"><block var="this"/><list></list></block></block></script><l>err</l><script><block s="doSetVar"><l>error</l><block var="err"/></block><block s="doSetVar"><l>value</l><block s="evaluate"><block var="that"/><list></list></block></block></script></custom-block><block s="doReport"><block var="value"/></block></script></block-definition><block-definition s="bubble sort %&apos;list&apos;" type="command" category="sorters"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sorted</l></list></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="sorted"/><script><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><script><block s="doChangeVar"><l>comparisons</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><custom-block s="swap %n and %n in %l"><block var="i"/><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="list"/></custom-block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><custom-block s="yield"></custom-block></script></block></script></block-definition><block-definition s="selection sort %&apos;list&apos;" type="command" category="sorters"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>min i</l><l>min v</l></list></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><script><block s="doSetVar"><l>min i</l><block var="i"/></block><block s="doSetVar"><l>min v</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doFor"><l>j</l><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doChangeVar"><l>comparisons</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="j"/><block var="list"/></block><block var="min v"/></block><script><block s="doSetVar"><l>min i</l><block var="j"/></block><block s="doSetVar"><l>min v</l><block s="reportListItem"><block var="j"/><block var="list"/></block></block></script></block></script></block><custom-block s="swap %n and %n in %l"><block var="i"/><block var="min i"/><block var="list"/></custom-block><custom-block s="yield"></custom-block></script></block></script></block-definition><block-definition s="insertion sort %&apos;list&apos;" type="command" category="sorters"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>temp</l><l>j</l></list></block><block s="doFor"><l>i</l><l>2</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doSetVar"><l>j</l><block var="i"/></block><block s="doUntil"><block s="reportOr"><block s="reportLessThanOrEquals"><block var="j"/><l>1</l></block><block s="reportLessThan"><block s="reportListItem"><block s="reportDifference"><block var="j"/><l>1</l></block><block var="list"/></block><block var="temp"/></block></block><script><block s="doReplaceInList"><block var="j"/><block var="list"/><block s="reportListItem"><block s="reportDifference"><block var="j"/><l>1</l></block><block var="list"/></block></block><block s="doChangeVar"><l>j</l><l>-1</l></block><block s="doIf"><block s="reportGreaterThan"><block var="j"/><l>1</l></block><script><block s="doChangeVar"><l>comparisons</l><l>1</l></block></script></block></script></block><block s="doReplaceInList"><block var="j"/><block var="list"/><block var="temp"/></block><custom-block s="yield"></custom-block></script></block></script><scripts><script x="279" y="66.50000000000017"><block s="doFor"><l>j</l><l>1</l><l>10</l><script></script></block></script></scripts></block-definition><block-definition s="merge sort %&apos;list&apos;" type="command" category="sorters"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><custom-block s="merge sort %l from %n to %n"><block var="list"/><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></custom-block></script></block-definition><block-definition s="quicksort %&apos;list&apos;" type="command" category="sorters"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><custom-block s="quicksort %l start %n end %n"><block var="list"/><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></custom-block></script></block-definition><block-definition s="quicksort %&apos;list&apos; start %&apos;start&apos; end %&apos;end&apos;" type="command" category="sorters"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>pivot</l><l>i</l><l>j</l></list></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="start"/><block var="end"/></block><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block var="start"/><l>1</l></block><block s="reportGreaterThanOrEquals"><block var="end"/><l>1</l></block></block></block><script><block s="doSetVar"><l>pivot</l><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="start"/><block var="end"/></list></block><l>2</l></block></block><block var="list"/></block></block><block s="doSetVar"><l>i</l><block s="reportDifference"><block var="start"/><l>1</l></block></block><block s="doSetVar"><l>j</l><block s="reportVariadicSum"><list><block var="end"/><l>1</l></list></block></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doChangeVar"><l>comparisons</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThanOrEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="pivot"/></block><script><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doChangeVar"><l>comparisons</l><l>1</l></block></script></block><block s="doChangeVar"><l>j</l><l>-1</l></block><block s="doChangeVar"><l>comparisons</l><l>1</l></block><block s="doUntil"><block s="reportLessThanOrEquals"><block s="reportListItem"><block var="j"/><block var="list"/></block><block var="pivot"/></block><script><block s="doChangeVar"><l>j</l><l>-1</l></block><block s="doChangeVar"><l>comparisons</l><l>1</l></block></script></block><block s="doIf"><block s="reportGreaterThanOrEquals"><block var="i"/><block var="j"/></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block><custom-block s="swap %n and %n in %l"><block var="i"/><block var="j"/><block var="list"/></custom-block><custom-block s="yield"></custom-block></script></block></script></custom-block><custom-block s="quicksort %l start %n end %n"><block var="list"/><block var="start"/><block var="j"/></custom-block><custom-block s="quicksort %l start %n end %n"><block var="list"/><block s="reportVariadicSum"><list><block var="j"/><l>1</l></list></block><block var="end"/></custom-block></script></block></script></block-definition><block-definition s="bogo sort %&apos;list&apos;" type="command" category="sorters"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sorted</l></list></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="sorted"/><script><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><script><block s="doChangeVar"><l>comparisons</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block><block s="doIf"><block s="reportNot"><block var="sorted"/></block><script><custom-block s="shuffle %l"><block var="list"/></custom-block></script></block><custom-block s="yield"></custom-block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="881"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="882"><item><ref mediaID="Stage_cst_Untitled"></ref></item><item><ref mediaID="Stage_cst_help"></ref></item></list></costumes><sounds><list struct="atomic" id="883"></list></sounds><variables></variables><blocks></blocks><scripts><script x="169" y="91.16666666666669"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>help</l></block></script></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-127.83984375" y="150" heading="90" scale="1" volume="100" pan="0" rotation="1" instrument="4"  draggable="true" hidden="true" costume="0" color="255,252,254,1" pen="tip" id="891"><costumes><list struct="atomic" id="892"></list></costumes><sounds><list struct="atomic" id="893"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="12.666666666666686"><block s="receiveGo"></block><block s="clear"></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="doAsk"><l> </l></block><block s="doSetVar"><l>sort</l><block s="getLastAnswer"></block></block><block s="doTellTo"><l>Stage</l><block s="reifyScript"><script><block s="doSwitchToCostume"><l>Untitled</l></block></script><list></list></block><list></list></block><block s="doAsk"><l>enter data size</l></block><block s="doWarp"><script><block s="doSetVar"><l>numbers</l><block s="reportQuotient"><block s="reportNumbers"><l>1</l><block s="getLastAnswer"></block></block><block s="getLastAnswer"></block></block></block><custom-block s="shuffle %l"><block var="numbers"/></custom-block></script></block><block s="doSetInstrument"><l>4</l></block><block s="doWarp"><script><custom-block s="draw %s sound? %b"><block var="numbers"/><l><bool>false</bool></l></custom-block></script></block><block s="doWait"><l>1</l></block><block s="doSetVar"><l>comparisons</l><l>0</l></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="sort"/><l>bogo</l></block><script><custom-block s="bogo sort %l"><block var="numbers"/></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="sort"/><l>bubble</l></block><script><custom-block s="bubble sort %l"><block var="numbers"/></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="sort"/><l>selection</l></block><script><custom-block s="selection sort %l"><block var="numbers"/></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="sort"/><l>insertion</l></block><script><custom-block s="insertion sort %l"><block var="numbers"/></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="sort"/><l>merge</l></block><script><custom-block s="merge sort %l"><block var="numbers"/></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="sort"/><l>quick</l></block><script><custom-block s="quicksort %l"><block var="numbers"/></custom-block></script></block><custom-block s="draw %s sound? %b"><block var="numbers"/><l><bool>false</bool></l></custom-block><block s="gotoXY"><l>-240</l><l>150</l></block><block s="write"><block s="reportJoinWords"><list><l>comparisons: </l><block var="comparisons"/></list></block><l>12</l></block></script></block></script><script x="441.29296875" y="10"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></script><script x="495" y="106.16666666666669"><block s="receiveMessage"><l>yield</l><list></list></block><block s="doWarp"><script><custom-block s="draw %s sound? %b"><block var="numbers"/><l><bool>false</bool></l></custom-block><block s="gotoXY"><l>-240</l><l>150</l></block><block s="write"><block s="reportJoinWords"><list><l>comparisons: </l><block var="comparisons"/></list></block><l>12</l></block></script></block><block s="doWarp"><script><block s="doRun"><block var="yielded"/><list></list></block></script></block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="yielded" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="comparisons" style="normal" x="10" y="145.0000059999998" color="243,118,29" hidden="true"/><watcher var="sort" style="normal" x="10" y="166.00000799999978" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="numbers" transient="true"/><variable name="yielded" transient="true"/><variable name="comparisons" transient="true"/><variable name="sort"><l>selection</l></variable><variable name="values" transient="true"/></variables></scene></scenes></project><media name="sorting algorithms" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo1JREFUeF7t1cEJACAMBEH9p/92FSzC/UwaOBgCu2fmLEeAAAECBAh8FdgC/NXbGAECBAgQeAIC7BEIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECBwAf+ImrBo2ucdAAAAAElFTkSuQmCC" mediaID="Stage_cst_Untitled"/><costume name="help" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQe0JUXVRgsRBAUDKiKYAEFEQEyoYEAyklQUkKSIERVFEMQAipEoCqgEJSiKgiQTSlIBAwqoIGAgqBjIIMmI/9q91nl/TU933+r3+s19M7PPWrNm5t7q6u7d1fXVOXWq7gIppf8lTQISkIAEJCCBOUpgAQV4jvL2ZBKQgAQkIIGKgAJsQ5CABCQgAQmMgYACPAbonlICEpCABCSgANsGJCABCUhAAmMgoACPAbqnlIAEJCABCSjAtgEJSEACEpDAGAgowGOA7iklIAEJSEACCrBtQAISkIAEJDAGAgrwGKB7SglIQAISkIACbBuQgAQkIAEJjIGAAjwG6J5SAhKQgAQkoADbBiQgAQlIQAJjIKAAjwG6p5SABCQgAQkowLYBCUhAAhKQwBgIKMBjgO4pJSABCUhAAgqwbUACEpCABCQwBgIK8Bige0oJSEACEpCAAmwbkIAEJCABCYyBgAI8BuieUgISkIAEJKAA2wYkIAEJSEACYyCgAI8BuqeUgAQkIAEJKMC2AQlIQAISkMAYCCjAY4DuKSUgAQlIQAIKsG1AAhKQgAQkMAYCCvAYoHtKCUhAAhKQgAJsG5CABCQgAQmMgYACPAbonlICEpCABCSgANsGJCABCUhAAmMgoACPAbqnlIAEJCABCSjAtgEJSEACEpDAGAgowGOA7iklIAEJSEACCrBtQAISkIAEJDAGAgrwGKB7SglIQAISkIACbBuQgAQkIAEJjIGAAjwG6J5SAhKQgAQkoADbBiQgAQlIQAJjIKAAjwG6p5SABCQgAQkowLYBCUhAAhKQwBgIKMBjgO4pJSABCUhAAgqwbUACEpCABCQwBgIK8Bige0oJSEACEpCAAmwbkIAEJCABCYyBgAI8BuieUgISkIAEJKAA2wYkIAEJSEACYyCgAI8BuqeUgAQkIAEJKMC2AQlIQAISkMAYCCjAY4DuKSUgAQlIQAIKsG1AAhKQgAQkMAYCCvAYoHtKCUhAAhKQgAJsG5CABCQgAQmMgYACPAbonlICEkhpk002SXvvvXf63//+l3bYYYd0/fXXz9dYHvKQh6Rvf/vbacEFF0zHH398Ovroo+drHvPDzSvAPZ/y6quvnhZZZJGRR910003p2muvHVnOAhJYccUV02677ZaWWGKJ9JWvfCWdfvrp8wWUt7zlLekzn/lMda8rrbRS+s1vfjNX3vdTnvKU9M53vrN6fl/+8pfTGWecMan7eNKTnpSuu+666tg999wzHXjggZOqx4PmHgIKcI9ntcYaa6Sf/vSnRUdQ7nnPe15RWQvN3wR23XXX9KlPfaqCcOKJJ6btt99+vgAyrwjwO97xjnTooYdWz+yLX/xi2nHHHSf1/HIB3meffdKHP/zhSdXjQXMPAQW4x7N62ctelk477bSiI37yk5+k5z//+UVl+xT6/Oc/n5Zccsn0u9/9Lr3rXe/qc6hlx0CA9rLwwgunM888Mx155JGNV/CqV70qfe1rX6u+m5863nlFgLfaaqv01a9+tXp+hxxySNp9991nec5PfvKTJwT6E5/4RLrwwgsb20EuwB/72MfS+973vjG0WE85JwkowD1o5wLMqPdzn/tc69H/+te/etRcXvRvf/tbesxjHlN16FtssUX5gZac4wSWWmqp9Ne//rU677777pv222+/1mtYa621qqmNc889d45f57hOOK8IMPxe8IIXpEUXXTR9//vfT//+979nQbr++uun733ve9VnW265ZTr11FNHCnCTkI/rOXne6SOgAPdgmwvwW9/61on5qx5VTLnoXXfdlRZbbLGqo15vvfWmXJ8VTB+BXID333//9J73vGf6TjYX1jwvCXAX/lyAX/3qV6eTTjpppAAzN04fo83bBBTgHs93ugR4oYUWSo94xCMSiVuj7P77708LLLBA+vGPf5zWXHPNUcVn+X7ZZZdNf/rTn9J//vOfXsdF4aWXXjotvvjik06WwcN71KMelbhfMl7Jfh3KHvnIR1YDkxtuuCH997//7VUtSVC//e1vex2TF374wx+eEFuS7vLIRy7ABx10UHr3u9896XO0Hfi4xz2uuue+xrO8++6709///ve+h7aWf+ADH1hFZx70oAdVz5e22mV9BXiZZZaprpdB6GSMqRu809tvv30yh1fHPPGJT6za7R//+MfiOjbccMN01llnVeVLBfiYY45Jb3jDGybOQf8AzzvvvLP4vPWCyy+/fPrLX/6S7rvvvsY6eG60pz/84Q+T7iMmfXHz6YEKcI8HP1UBJhz54Ac/uHqxmPN705veVIWk8GQRVQSYueOtt946/eMf/5i4MkLNhx12WKKj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QPeUEpCABCQgAQXYNiABCUhAAhIYAwEFeAzQPaUEJCABCUhAAbYNSEACEpCABMZAQAEeA3RPKQEJSEACElCAbQMSkIAEJCCBMRAYXIA/+MEPpnXXXTfde++9acMNNxzDLc3dp9xjjz3SFltskf7xj3+k9ddff2w3c84556RFFlkkXXLJJekd73hH7+t4yEMekr797W+nBRdcMB1//PHp6KOP7l3HGmuskQ455JDquN133z399Kc/7V3HvHLARhttlN7//ven//3vf2mnnXZKv//97+eVW/M+JDDfEhhcgD//+c+n173udemf//xn1YFr/Qh86lOfSrvuumt10AIL8HjGY3//+9/T4osvnk488cS0/fbb976IJz3pSem6666rjttzzz3TgQce2LuOl7/85enUU0+tjlt77bXTD37wg951zCsHvOENb0hHHXVUdTurrLJK+vWvfz3X3NpjHvOYavCw9NJLpzPOOCOdcMIJc821l17oxz72sfTMZz4z/eQnP0k4IVozgfe+973pec97Xrr22mvTO9/5zvke07QJ8LgFZG59sjNNgBHALbfcsjfOXID32Wef9OEPf7h3HQrw/yObmwV42223rQZy2He/+92ENz8v2WMf+9j0l7/8pbolHY/uJ0vkZvnll68KPfe5z00XX3zxvNQUet+LAtwb2fQeMNMEmDDyJpts0vumcwHGO3jf+97Xuw4FeOYL8Fe/+tW02GKLpQsuuCB94hOfaHzGL3nJS9J5551XfffpT396UlMavRvPHDzggQ98YPr3v/9dnfGGG25Ij3/84+fg2WfGqXbccce09dZbVwOQV7ziFa0XRYQA4cWIsN19990z4wbGdBUK8JjAt512pgkwHSdz+n0tF+BPfvKT6V3velffKpICPLMFOBeeUcLKfP4jH/nIygO+//77e7eFmX7AiiuumJ71rGelH/7wh+nPf/7zTL/cwa9v//33r6aasEUXXbTKYWmyJZdcMr34xS9Ov/jFL9Lvfve7wa9jbqtQAZ5hT2ymCPCdd96ZHvrQh6Yf//jHac011+xNKRfgz372s2mXXXbpXYcCPPcIMLkfr3/963s/Yw+YNwgccMAB6d3vfvdIAZ437na4u5hjAky4gWSMyWZvMtp+4hOfmK655ppJ3T0jr3/961/pjjvumNTxD3/4w9ODHvSgdOONN07q+NKD2gSY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dFyGdUpgEAIK8CAYraSUAIkxm2++eTr33HPTlltumV74whemt771rWm99darxJVknK997Wvpgx/8YPrtb39bVbvccsulj3/842mrrbaq/n/PPfekyy+/PL3pTW9Kv/rVrzpPzTko94xnPCM96lGPqspeeeWV6Ze//GV6xzvekW6++ebZjl922WXTz3/+8yop6CUveUn6y1/+ko4//viJzpz5ypVXXjndfvvtE8fuscceaZdddkkcGxZ1P+ABD0gLLLBA4m/mJM8666xZzomof+Yzn0mrr756VS9GchLX+IUvfCExlzldtuaaa6YPfOAD6ZnPfGZacsklq9NcfPHF6UMf+lD69re/nc4777zqu6OPPnq2JT08p/XXX78a1MR116/zuc99blUPAxOWBFFPbmQ/r7baapXw8/ybbJlllklHHnlkVe7xj398VYS5Y5YbfeQjH0k//OEPZzksBPgHP/hBWnvttWf5jkHGl7/85ep677jjjlme13Qxtl4JtBFQgG0bc5QAHfDrX//69Pvf/z4deOCBVcfaZHjCdPwvetGL0pe+9KXK86zb3XffnTbaaKN00UUXNdbxsY99LO29994T3yGkSy+99MT/EdI3v/nN6Ywzzpjl+Cc96Unpuuuuqz7bcccd03ve857ZBGappZaqvDCMwcQ666xT/fs///lP5SE/7WlPq0S3boRECY2Grbvuuumoo46qBhkYXjMCgqcXdthhh6Vdd9118Of08pe/PJ188smVODbZAQcckJ7//OdXg6SDDjpoNgGO+2YwhDg2Gc8PIcQY8Hz605+epdivf/3riu13v/vd6lnWjWukjZAx3Wavfe1rqwFSWAgw64AZYIQ99KEPrZ4Vc84YAwLuS5PAuAgowOMiP5+eNwQ4bh+P933ve1/6+te/nlZaaaW0zz77pOc85znV13ih0VniAX/1q1+tvCQ85kiuoXNGROuG8CLA2P77758OPfTQhOAuvvjiaYcddkhHHHFE9d31118/mxeUC/Cf/vSnyuuiMz/88MMrYd16663Tk5/85IlOHKHC9txzz2pQgRFKPuSQQyau7VWvelW67bbbKo8y7DGPeUz6wx/+kB70oAdV3i5e/+mnn159vckmmyS86vDguGYGIkMZAxp4sGFFiBFCiVfItbI+F2NAQSRgHAL84Ac/uOITkQvuf7/99ksMvBicvfGN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" mediaID="Stage_cst_help"/></media></snapdata>