<snapdata remixID="12078625"><project name="U3L2-ContactList+Sort- rj" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAHQtJREFUeF7t3QWULUe1BuC6cXf3BAsJEDRAEhISSIgQggYPxPXG9cXzXliwIEDc3d1xWHF3d3d3gchbX9+3z+1z5szM6Z6euZN3q9aaNffO6aru3vXX3v+WqjPm/ffffz/lliUwgSQwJgNwAkk+37aQQFcAPvnkk+nhhx8elSIazQp7ttlmSx/5yEdGpdxG60O1AfCtt95KN9xwQ5p33nnTmDFjRuszj+rnsnAXWmihNP/884/q5xwtD9cGwKuvvjrNNddcxbOdeuqp6b777kurr756OuOMM9ISSyyRrrjiivSlL32pWOWHHnpo2nzzzdNvfvObdMQRR6TDDz88vf7662mRRRZJ5557bvra175W/H+TTTZJo1lrDcdEPP7442mppZYajqH/343ZBsA///nP6eMf/3jxkuecc0769re/nQ4++OC04447pn333TfNNNNMaZ999knXXnttAbqpppoqnXTSSWnTTTdNiy66aAG+t99+uwDjpz71qXTTTTelrbfeugDixNT+85//pA9/+MPZivQw6W0A/NOf/pQWW2yxQmNdc8016c4770zrrLNOoe2+/vWvp0knnTQ99dRTaYUVVkjXX399MTyNeOmll6bLLrssffnLXy40pX7PPPNMevDBB9PYsWPTK6+8UkyGcSeW38xwpjGDI7ANgBdeeGEBwNyGLoEMwN5k2AbACy64oAXA5++8Mj368jvpvffe7W2kifAqTts777yTpp12urTUIjOnt+deoiWFhRdeOGvAHjDRB4DBAe/Yf7202Ngjehhi4rzkxRdfTJNNNll67bXXCqqx5lzPpscWWaMlDHw4m+DBsdEGwPPPP7+lAW/fd+20+BZHFyNcddVVafHFF09HH3104fn20nDEz33uc71cOuA1nJorr7wyzTDDDOmzn/3skMbDQf/6178WzhTuOpQGdPPNN1969NFHC69/nzUWyQCsIdA2AJ533nktAN6x3zoFAJmYww47rAjPcECEVXppJ554YuEJf/KTn+zl8n6vefXVVwuHSHD8Zz/72ZDG+stf/pK+8Y1vFFpr+umnH9JY3QD46MLfao35oQ99KGvAHiTcBkArOZyQO/dft00DMjnCKjvttNOgw958883phRdeSO+9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</thumbnail><scenes select="1"><scene name="U3L2-ContactList+Sort- rj"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&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><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="string %&apos;big&apos; contains %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="evaluate"><block s="reportJSFunction"><list><l>big</l><l>small</l></list><l>return big.toLowerCase().indexOf(small.toLowerCase());</l></block><list><block var="big"/><block var="small"/></list></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="contact with name: %&apos;name&apos; address: %&apos;addr&apos; phone: %&apos;phone&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="name"/><block var="addr"/><block var="phone"/></list></block></block></script></block-definition><block-definition s="name of %&apos;contact&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="contact"/></block></block></script></block-definition><block-definition s="address of %&apos;contact&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="contact"/></block></block></script></block-definition><block-definition s="phone of %&apos;contact&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="contact"/></block></block></script></block-definition><block-definition s="ask user %&apos;prompt&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doAsk"><block var="prompt"/></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="swap items %&apos;i&apos; and %&apos;j&apos; of %&apos;list&apos;" type="command" category="variables"><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="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportListItem"><block var="j"/><block var="list"/></block></block><block s="doReplaceInList"><block var="j"/><block var="list"/><block var="temp"/></block></script></block-definition><block-definition s="swap item: %&apos;i&apos; and item: %&apos;j&apos; of list: %&apos;list&apos;" type="command" category="lists"><comment x="0" y="0" w="149" collapsed="false">Replaces the ith and jth items in the list with each other. No bounds checking</comment><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>hold item i for a sec</l></list></block><block s="doSetVar"><l>hold item i for a sec</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportListItem"><block var="j"/><block var="list"/></block></block><block s="doReplaceInList"><block var="j"/><block var="list"/><block var="hold item i for a sec"/></block></script></block-definition><block-definition s="bubble sort list: %&apos;list&apos; with comparator: %&apos;compr&apos; comps: %&apos;ncomps&apos; swaps: %&apos;nswaps&apos;" type="command" category="lists"><comment x="0" y="0" w="207" collapsed="false">Use the bubble sort algorithm to sort a list of any kind of object, using a comparator (1-input reporter that reports whether the first input belongs before the second). &#xD;&#xD;For a &apos;normal&apos; increasing sort of numbers or strings, use the regular &lt; operator.&#xD;&#xD;Upvars ncomps and nswaps return a count of the number of calls to the comparator, and the number of times an out-of-order bubble is swapped. </comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input><input type="%upvar"></input><input type="%upvar"></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>ncomps</l><l>0</l></block><block s="doSetVar"><l>nswaps</l><l>0</l></block><block s="doFor"><l>maxi</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><l>1</l><script><block s="doFor"><l>i</l><l>1</l><block var="maxi"/><script><block s="doChangeVar"><l>ncomps</l><l>1</l></block><block s="doIf"><block s="evaluate"><block var="compr"/><list><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></list></block><script><block s="doChangeVar"><l>nswaps</l><l>1</l></block><custom-block s="swap item: %n and item: %n of list: %l"><block var="i"/><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="list"/></custom-block></script><comment w="186" collapsed="false">If this comparator returns true, then items i and i+1 are out of order</comment></block></script></block></script><comment w="102" collapsed="false">n-1 passes&#xD;pass 1: i=1...n-1&#xD;pass 2: i=1...n-2 ...</comment></block></script></block></script></block-definition><block-definition s="scramble list: %&apos;list&apos;" type="command" category="lists"><comment x="0" y="0" w="90" collapsed="false">Scramble a list into a random order</comment><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="list"/></block><script><custom-block s="swap item: %n and item: %n of list: %l"><block var="i"/><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block><block var="list"/></custom-block></script></block></script></block-definition><block-definition s="reverse list: %&apos;list&apos;" type="command" category="lists"><comment x="0" y="0" w="150.767578125" collapsed="false">Put a list into reverse order</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>2</l></block><script><custom-block s="swap item: %n and item: %n of list: %l"><block var="i"/><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><block var="i"/></block><l>1</l></list></block><block var="list"/></custom-block></script></block></script></block-definition><block-definition s="quick sort list: %&apos;list&apos; with %&apos;comparator:&apos; comps: %&apos;ncomps&apos; swaps: %&apos;nswaps&apos;" type="command" category="lists"><comment x="0" y="0" w="132" collapsed="false">Use the quicksort algorithm to sort a list of any kind of object, using a comparator (1-input reporter that reports whether the first input belongs before the second). &#xD;&#xD;For a &apos;normal&apos; increasing sort of numbers or strings, use the regular &lt; operator.&#xD;&#xD;Upvars ncomps and nswaps return a count of the number of calls to the comparator, and the number of times a pair of items is swapped. </comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input><input type="%upvar"></input><input type="%upvar"></input></inputs><script><custom-block s="quick sort from: %n to: %n of list: %l with %predRing comps: %upvar swaps: %upvar"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><block var="list"/><block var="comparator:"/><l>nc</l><l>ns</l></custom-block><block s="doSetVar"><l>ncomps</l><block var="nc"/></block><block s="doSetVar"><l>nswaps</l><block var="ns"/></block></script></block-definition><block-definition s="quick sort from: %&apos;lo&apos; to: %&apos;hi&apos; of list: %&apos;list&apos; with %&apos;comparator:&apos; comps: %&apos;nc&apos; swaps: %&apos;ns&apos;" type="command" category="lists"><comment x="0" y="0" w="305" collapsed="false">This is the real quicksort implementation, which:&#xD;* picks item[lo] as the &apos;pivot&apos;&#xD;* swaps within the range lo...hi to become (&lt;pivot)pivot(&gt;pivot)&#xD;* recursively sorts subranges (&lt;pivot) and (&gt;pivot)&#xD;The main quicksort wrapper just calls this on the range of the full list</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input><input type="%predRing"></input><input type="%upvar"></input><input type="%upvar"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>n</l><l>pivi</l><l>bigi</l></list></block><block s="doSetVar"><l>nc</l><l>0</l></block><block s="doSetVar"><l>ns</l><l>0</l></block><block s="doSetVar"><l>n</l><block s="reportVariadicSum"><list><block s="reportDifference"><block var="hi"/><block var="lo"/></block><l>1</l></list><comment w="191.99999999999994" collapsed="false">number of elements in the range lo...hi</comment></block></block><block s="doIf"><block s="reportEquals"><block var="n"/><l>2</l><comment w="114" collapsed="false">If the range is just two, compare them and swap if out of order. Count 1 comparator call for sure, and maybe one swap</comment></block><script><block s="doChangeVar"><l>nc</l><l>1</l></block><block s="doIf"><block s="evaluate"><block var="comparator:"/><list><block s="reportListItem"><block var="hi"/><block var="list"/></block><block s="reportListItem"><block var="lo"/><block var="list"/></block></list></block><script><custom-block s="swap item: %n and item: %n of list: %l"><block var="lo"/><block var="hi"/><block var="list"/></custom-block><block s="doChangeVar"><l>ns</l><l>1</l></block></script></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="n"/><l>2</l><comment w="335.8203125" collapsed="false">For a larger range, we pick a pivot and reorder the range &lt; and &gt; the pivot.&#xD;Note there is no if for n=0 or 1, so for those base cases the function do nothing and return. </comment></block><script><block s="doSetVar"><l>pivi</l><block var="lo"/></block><block s="doSetVar"><l>bigi</l><block var="hi"/></block><block s="doRepeat"><block s="reportDifference"><block var="n"/><l>1</l></block><script><block s="doIfElse"><block s="evaluate"><block var="comparator:"/><list><block s="reportListItem"><block var="pivi"/><block var="list"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="pivi"/><l>1</l></list></block><block var="list"/></block></list><comment w="276" collapsed="false">Compare the pivot and the next element. If they are in order...</comment></block><script><custom-block s="swap item: %n and item: %n of list: %l"><block s="reportVariadicSum"><list><block var="pivi"/><l>1</l></list></block><block var="bigi"/><block var="list"/><comment w="277" collapsed="false">...then the next element belongs on the big side of the pivot; swap it to the big side and decrement the big-side index </comment></custom-block><block s="doChangeVar"><l>bigi</l><l>-1</l></block></script><script><custom-block s="swap item: %n and item: %n of list: %l"><block var="pivi"/><block s="reportVariadicSum"><list><block var="pivi"/><l>1</l></list></block><block var="list"/><comment w="276" collapsed="false">...else the next element belongs on the small side of the pivot; swap it behind the pivot and increment the pivot </comment></custom-block><block s="doChangeVar"><l>pivi</l><l>1</l></block></script></block><block s="doChangeVar"><l>nc</l><l>1</l><comment w="166" collapsed="false">We just called the comparator once, and swapped once. </comment></block><block s="doChangeVar"><l>ns</l><l>1</l></block></script></block><custom-block s="quick sort from: %n to: %n of list: %l with %predRing comps: %upvar swaps: %upvar"><block var="lo"/><block s="reportDifference"><block var="pivi"/><l>1</l></block><block var="list"/><block var="comparator:"><comment w="280" collapsed="false">Recursively sort the subrange less than the pivot </comment></block><l>ncomps</l><l>nswaps</l></custom-block><block s="doChangeVar"><l>nc</l><block var="ncomps"/></block><block s="doChangeVar"><l>ns</l><block var="nswaps"/></block><custom-block s="quick sort from: %n to: %n of list: %l with %predRing comps: %upvar swaps: %upvar"><block s="reportVariadicSum"><list><block var="pivi"/><l>1</l></list></block><block var="hi"/><block var="list"/><block var="comparator:"/><l>ncomps</l><l>nswaps</l><comment w="282" collapsed="false">Recursively sort the subrange greater than the pivot</comment></custom-block><block s="doChangeVar"><l>nc</l><block var="ncomps"/></block><block s="doChangeVar"><l>ns</l><block var="nswaps"/></block></script></block></script></block></script></block-definition><block-definition s="contact comparator %&apos;a&apos; &lt; %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportLessThan"><custom-block s="name of %l"><block var="a"/></custom-block><custom-block s="name of %l"><block var="b"/></custom-block></block></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="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1007"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list id="1008"><item><ref mediaID="Stage_cst_contact-list-stage"></ref></item></list></costumes><sounds><list struct="atomic" id="1009"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Clear" idx="2" x="150" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,55.080000000000055,1" pen="tip" id="1014"><costumes><list id="1015"><item><ref mediaID="Clear_cst_clear"></ref></item></list></costumes><sounds><list struct="atomic" id="1016"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>50</l></block></script><script x="20" y="94.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doHideVar"><l>CONTACTS</l></block><block s="doSetVar"><l>CONTACTS</l><block s="reportNewList"><list></list></block><comment w="129" collapsed="false">Reset to an empty list</comment></block><block s="doShowVar"><l>CONTACTS</l></block></script></scripts></sprite><sprite name="Find" idx="3" x="150" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="3.8250000000000033,191.25,0,1" pen="tip" id="1036"><costumes><list id="1037"><item><ref mediaID="Find_cst_find"></ref></item></list></costumes><sounds><list struct="atomic" id="1038"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.333333333333343" y="13.333333333333329"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>0</l></block></script></scripts></sprite><sprite name="Add" idx="1" x="150" y="100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="1046"><costumes><list id="1047"><item><ref mediaID="Add_cst_add"></ref></item></list></costumes><sounds><list struct="atomic" id="1048"></list></sounds><blocks></blocks><variables></variables><scripts><script x="11.999999999999972" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>100</l></block><block s="doAddToList"><custom-block s="contact with name: %txt address: %txt phone: %txt"><l>Betsy Anderson</l><l>123 Main St</l><l>1234</l></custom-block><block var="CONTACTS"/></block><block s="doAddToList"><custom-block s="contact with name: %txt address: %txt phone: %txt"><l>Alphie Preston</l><l>149 E. 16th Ave</l><l>6789</l></custom-block><block var="CONTACTS"/></block><block s="doAddToList"><custom-block s="contact with name: %txt address: %txt phone: %txt"><l>Gamal Abdel</l><l>369 Center St</l><l>1098</l></custom-block><block var="CONTACTS"/></block></script><script x="20.66666666666663" y="539.3333333333342"><custom-block s="name of %l"><custom-block s="contact with name: %txt address: %txt phone: %txt"><l>bob</l><l>home</l><l>123</l></custom-block></custom-block></script><script x="20.66666666666663" y="561.3333333333342"><custom-block s="address of %l"><custom-block s="contact with name: %txt address: %txt phone: %txt"><l>bob</l><l>home</l><l>123</l></custom-block></custom-block></script><script x="20.66666666666663" y="583.3333333333342"><custom-block s="phone of %l"><custom-block s="contact with name: %txt address: %txt phone: %txt"><l>bob</l><l>home</l><l>123</l></custom-block></custom-block></script><script x="20.66666666666663" y="605.3333333333342"><custom-block s="name of %l"><block s="reportListItem"><l><option>any</option></l><block var="CONTACTS"/></block></custom-block></script><script x="10" y="216.3333333333331"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doHideVar"><l>CONTACTS</l></block><block s="doAddToList"><custom-block s="contact with name: %txt address: %txt phone: %txt"><custom-block s="ask user %txt"><l>Name?</l></custom-block><custom-block s="ask user %txt"><l>Address?</l></custom-block><custom-block s="ask user %txt"><l>Phone?</l></custom-block></custom-block><block var="CONTACTS"/></block><block s="doShowVar"><l>CONTACTS</l></block></script></scripts></sprite><sprite name="Sort" idx="4" x="150" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="22.84800000000002,163.20000000000002,0,1" pen="tip" id="1119"><costumes><list id="1120"><item><ref mediaID="Sort_cst_delete"></ref></item><item><ref mediaID="Sort_cst_costume2"></ref></item></list></costumes><sounds><list struct="atomic" id="1121"></list></sounds><blocks></blocks><variables></variables><scripts><script x="26.333333333333343" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>-50</l></block></script><script x="36" y="605.4999999999999"><block s="doDeclareVariables"><list><l>l</l></list></block><block s="doSetVar"><l>l</l><block s="reportNewList"><list><l>11</l><l>12</l><l>16</l><l>14</l><l>15</l><l>13</l></list></block></block><custom-block s="swap items %n and %n of %l"><l>6</l><l>3</l><block var="l"/></custom-block><block s="doReport"><block var="l"/></block></script><script x="25" y="93.66666666666671"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="quick sort list: %l with %predRing comps: %upvar swaps: %upvar"><block var="CONTACTS"/><block s="reifyPredicate"><autolambda><custom-block s="contact comparator %l &lt; %l"><l/><l/></custom-block></autolambda><list></list></block><l>ncomps</l><l>nswaps</l></custom-block></script><script x="315" y="321.66666666666663"><block s="doDeclareVariables"><list><l>namei</l><l>namej</l><l>noisy</l></list><comment w="90" collapsed="false">This was a first cut at bubble sort, with hardcoded name comparisons. The generic comparator version is better!</comment></block><block s="doSetVar"><l>noisy</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>pass</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="CONTACTS"/></block><l>1</l></block><script><block s="doIf"><block var="noisy"/><script><block s="bubble"><block s="reportJoinWords"><list><l>pass </l><block var="pass"/></list></block></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="CONTACTS"/></block><block var="pass"/></block><script><block s="doSetVar"><l>namei</l><custom-block s="name of %l"><block s="reportListItem"><block var="i"/><block var="CONTACTS"/></block></custom-block></block><block s="doSetVar"><l>namej</l><custom-block s="name of %l"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="CONTACTS"/></block></custom-block></block><block s="doIf"><block var="noisy"/><script><block s="bubble"><block s="reportJoinWords"><list><l>pass </l><block var="pass"/><l> </l><l> </l><block var="namei"/><l> </l><block var="namej"/></list></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="namei"/><block var="namej"/></block><script><custom-block s="swap items %n and %n of %l"><block var="i"/><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="CONTACTS"/></custom-block></script></block></script></block></script></block></script><script x="28" y="229.00000000000003"><custom-block s="scramble list: %l"><block var="CONTACTS"/><comment w="152" collapsed="false">Use this to scramble the list so you can sort it again</comment></custom-block></script></scripts></sprite><watcher var="CONTACTS" style="normal" x="9" y="8" color="243,118,29" extX="224.5615234375" extY="151"/></sprites></stage><variables><variable name="CONTACTS"><list id="1269"><item><list struct="atomic" id="1270">Alligator Jack,swamp,4098345</list></item><item><list struct="atomic" id="1271">Alphie Preston,149 E. 16th Ave,6789</list></item><item><list struct="atomic" id="1272">Betsy Anderson,123 Main St,1234</list></item><item><list struct="atomic" id="1273">Gamal Abdel,369 Center St,1098</list></item><item><list struct="atomic" id="1274">King Lion,jungle,20987</list></item><item><list struct="atomic" id="1275">Betsy Anderson,123 Main St,1234</list></item><item><list struct="atomic" id="1276">Alphie Preston,149 E. 16th Ave,6789</list></item><item><list struct="atomic" id="1277">Gamal Abdel,369 Center St,1098</list></item><item><list struct="atomic" id="1278">Betsy Anderson,123 Main St,1234</list></item><item><list struct="atomic" id="1279">Alphie Preston,149 E. 16th Ave,6789</list></item><item><list struct="atomic" id="1280">Gamal Abdel,369 Center St,1098</list></item><item><list struct="atomic" id="1281">Betsy Anderson,123 Main St,1234</list></item><item><list struct="atomic" id="1282">Alphie Preston,149 E. 16th Ave,6789</list></item><item><list struct="atomic" id="1283">Gamal Abdel,369 Center St,1098</list></item><item><list struct="atomic" id="1284">Betsy Anderson,123 Main St,1234</list></item><item><list struct="atomic" id="1285">Alphie Preston,149 E. 16th Ave,6789</list></item><item><list struct="atomic" id="1286">Gamal Abdel,369 Center St,1098</list></item><item><list struct="atomic" id="1287">RJ,nocane dr,704</list></item></list></variable></variables></scene></scenes></project><media name="U3L2-ContactList+Sort- rj" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="contact-list-stage" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAGLNJREFUeF7t3Y1tFMsSBtAlBAgBQoAQIAQIAUKAECAECAFCgBAgBAgBQvBTrdRW33nerbVd49qfM5J1de12dc+ZFp97dn4eXV1dXW1sBAgQIECAwIMKPBLAD+qtMwIECBAgsBUQwCYCAQIECBBoEBDADei6JECAAAECAtgcIECAAAECDQICuAFdlwQIECBAQACbAwQIECBAoEFAADeg65IAAQIECAhgc4AAAQIECDQICOAGdF0SIECAAAEBbA4QIECAAIEGAQHcgK5LAgQIECAggM0BAgQIECDQICCAG9B1SYAAAQIEBLA5QIAAAQIEGgQEcAO6LgkQIECAgAA2BwgQIECAQIOAAG5A1yUBAgQIEBDA5gABAgQIEGgQEMAN6LokQIAAAQIC2BwgQIAAAQINAgK4AV2XBAgQIEBAAJsDBAgQIECgQUAAN6DrkgABAgQICGBzgAABAgQINAgI4AZ0XRIgQIAAAQFsDhAgQIAAgQYBAdyArksCBAgQICCAzQECBAgQINAgIIAb0HVJgAABAgQEsDlAgAABAgQaBARwA7ouCRAgQICAADYHCBAgQIBAg4AAbkDXJQECBAgQEMDmAAECBAgQaBAQwA3ouiRAgAABAgLYHCBAgAABAg0CArgBXZcECBAgQEAAmwMECBAgQKBBQAA3oOuSAAECBAgIYHOAAAECBAg0CAjgBnRdEiBAgAABAWwOECBAgACBBgEB3ICuSwIECBAgIIDNAQIECBAg0CAggBvQdUmAAAECBASwOUCAAAECBBoEBHADui4JECBAgIAANgcIECBAgECDgABuQNclAQIECBAQwOYAAQIECBBoEBDADei6JECAAAECAtgcIECAAAECDQICuAFdlwQIECBAQACbAwQIECBAoEFAADeg65IAAQIECAhgc4AAAQIECDQICOAGdF0SIECAAAEBbA4QIECAAIEGAQHcgK5LAgQIECAggM0BAgQIECDQICCAG9B1SYAAAQIEBLA5QIAAAQIEGgQEcAO6LgkQIECAgAA2BwgQIECAQIOAAG5A1yUBAgQIEBDA5gABAgQIEGgQEMAN6LokQIAAAQIC2BwgQIAAAQINAgK4AV2XBAgQIEBAAJsDBAgQIECgQUAAN6DrkgABAgQICGBzgAABAgQINAgI4AZ0XRIgQIAAAQFsDhAgQIAAgQYBAdyArksCBAgQICCAzQECBAgQINAgIIAb0HVJgAABAgQEsDlAgAABAgQaBARwA7ouCRAgQICAADYHCBAgQIBAg4AAbkDXJQECBAgQEMDmAAECBAgQaBAQwA3ouiRAgAABAgLYHCBAgAABAg0CArgBXZcECBAgQEAAmwMECBAgQKBBQAA3oOuSAAECBAgIYHOAAAECBAg0CAjgBnRdEiBAgAABAWwOECBAgACBBgEB3ICuSwIECBAgIIDNAQIECBAg0CAggBvQdUmAAAECBASwOUCAAAECBBoEBHADui4JECBAgIAANgcIECBAgECDgABuQNclAQIECBAQwOYAAQIECBBoEBDADei6JECAAAECAtgcIECAAAECDQICuAFdlwQIECBAQACbAwQIECBAoEFAADeg65IAAQIECAhgc4AAAQIECDQICOAGdF0SIECAAAEBbA4QIECAAIEGAQHcgK5LAgQIECAggM0BAgQIECDQICCAG9B1SYAAAQIEBLA5QIAAAQIEGgQEcAO6LgkQIECAgAA2BwgQIECAQIOAAG5A1yUBAgQIEBDA5gABAgQIEGgQEMAN6LokQIAAAQIC2BwgQIAAAQINAgK4AV2XBAgQIEBAAJsDBAgQIECgQUAAN6DrkgABAgQICGBzgAABAgQINAgI4AZ0XRIgQIAAAQFsDhAgQIAAgQYBAdyArksCBAgQICCAzQECBAgQINAgIIAb0HVJgAABAgQEsDlAgAABAgQaBARwA7ouCRAgQICAADYHCBAgQIBAg4AAbkDXJQECBAgQEMDmAAECBAgQaBAQwA3ouiRAgAABAgLYHCBAgAABAg0CArgBXZcECBAgQEAAmwMECBAgQKBBQAA3oOuSAAECBAgIYHOAAAECBAg0CAjgBnRdEiBAgAABAWwOECBAgACBBgEB3ICuSwIECBAgIIDNAQIECBAg0CAggBvQdUmAAAECBASwOUCAAAECBBoEBHADui4JECBAgIAANgcuTuDPnz+bb9++bX79+rX9iv+ft5cvX26eP3++/Xr9+vXF+dhhAgQeRkAAP4yzXo5AIIL206dPmy9fvhw8mp8/f26D2EaAAIFqAQFcLareUQpE6H748GHz79+//4zv6dOnm/iatx8/fmz/N77/+/fvo9yfXYMaK/vYh48fP25iNX8K26mO+xRsjfF4BQTw8R4bIysSiPB99+7ddbXHjx9v3r9/vz29vAzf0SgCLE5PR7tT2h49enQ93O/fv59MAJ/quE9pbhjr8QkI4OM7JkZUKLAM37dv325XhhHC57idapCd6rjPcQ7Zp4cTEMAPZ62nBxaI083Pnj27Pu0c4fv58+cHHsXDdneqQXaq437Yo6u3cxMQwOd2RO3PtUCcdh4XXMWFVHFB1blvpxpkpzruc59P9m9dAQG8rq/qTQKx+n3y5Mmqn4dGHxHw4/PicYHXfAvTvoug4vdevXq1HWOcFh+fN0fNuChpvhgsVu/xddOp86gx2u7jjrHE58LzFmMefc23ZEU/4zas6PfQba4V9cY2bu2K/w6T+4z70PFoR+CYBQTwMR8dY7uzwPzZ7xpXM++6qno54LjQK0573xScywCOoItQmoNrrhf78fXr1/+7LequQXboPkQQR3Dv+9w8xhxXmWd/CMQfGfHHRmx3HfedJ4VfJHBkAgL4yA6I4dQIzKef53/0K6rHvcQRNmOLYIygHQEVITQH0a4AWwbwuBUn6o5VYty7PD8oJPqKU+lzGEaQjtX3PK4I9Pkq7/ideTU7/5Eyr0yj/wjUGM+8gl2unsfPlhe6xffDY75/OurF/sYfI+PhJncdd8UxVIPAMQgI4GM4CsZQLjCvruIf/ducRt03mAilN2/eXDeZTx3Pvxft4o+AEYwROrF6nbc5gMf3I7Si3Rycy8Df1WfUuM1nqeMU+q5T2xGa4Tj24abbmqLNixcvrncr9jPGd9PtXVFn1yr6NuMunywKEmgSEMBN8LpdV2Ctf9DjquqxIs2uql6G9TLAlgG871TvoReUVe/3HP437e/scdMfGYce5epxH9qvdgQ6BQRwp76+VxNY4x/0+VRrrOTiKVnZ/cTzSnwZUMsAjpXvrmdPL8P86urqRrvq/Z5XuMsryZdj+vv3b+qx64BXj3u1iaUwgUIBAVyIqdTxCKzxD3qceh6fi2ar3yGxDO0IqbEtA3hXqI72h+zTIW1ue5TmmvMY51X5oR4C+Lb62p+zgAA+56N7wfs2nxrdt7K8DVF81jmuUD70c+U4XR1jGVusmsfno8cUwDHOcTvVuPBr+Zao2Ic5gO/iIYBvM+O0PXcBAXzuR/hC928+9bvvoqXb8Nx1dbnr944hgCNk48rp+YrnfSZzAN/V46b6lbVuc0y1JdApIIA79fW9msB88VDVU7DuGhLHGsDL+4Dj8+zxgor5FqLxsJDlCviuHgJ4tWmv8IkJCOATO2CGe5jA8vaYijcDzae173oKer5QqXMFvDw1fuitTfMKOJ40Nm5ROtTDKejD5q9WlyEggC/jOF/kXs6BedNjGG+LMp/WPvThHvOVwrHCPJaLsOYLqLJT9Lsuwpo9XIR129mkPYHNRgCbBWcrsHxCUxY0GcR8WvsutyEtQ6pzBTz/cbLv7MDymdrzCvguHlbA2Szz80sSEMCXdLQvcF+Xzxu+z0rttq83XP4BMF8BHYdijQCeTwvvu/p7XtXua7d8CtccwEuP+zyI49BxX+AUtstnLCCAz/jg2rXN9jPK5QsO4jagOIU8P795aTWeXTzeUDR+vgykXYG+bHfTKes1Anj+g2Pfaff5FqJd7Zb7EAbLe5WXbbJHUUaN7I1OFR8XmPsETkFAAJ/CUTLGewlECMdDNG56U09c7bsMhNFu+ZntGMT8+Wl8b/kyhvmlCvHzXYGyRgAvA3G8ZCEMYpzjmdjLp1jNP4sxx+o9LtQKg/jZuP/5poeFLD3id8brB4fZeLnDrtX2oeO+10TwywSOTEAAH9kBMZz1BOIf+fgaV+4e0lO8eWi+JWdeCR9Sa9/nzmsEcIxvXt3O+7gcS9z/G/uwa4v9jqub59cM7npa16G2+y5eO3Tchxw3bQicgoAAPoWjZIylArteGh+djBXxWDneFL5jMBHkETzjdPX4/vjdcU/trsGvFcDjLUfzaxFjTLH6XT5rOtrEajf+O95WNMY/Vsvz6nTfBVuxYo5aS49YQcdX1N1ncptxl04IxQg0CQjgJnjdEiBAgMBlCwjgyz7+9p4AAQIEmgQEcBO8bgkQIEDgsgUE8GUff3tPgAABAk0CArgJXrcECBAgcNkCAviyj7+9J0CAAIEmAQHcBK9bAgQIELhsAQF82cff3hMgQIBAk4AAboLXLQECBAhctoAAvuzjb+8JECBAoElAADfB65YAAQIELltAAF/28bf3BAgQINAkIICb4HVLgAABApctIIAv+/jbewIECBBoEhDATfC6JUCAAIHLFhDAl3387T0BAgQINAkI4CZ43RIgQIDAZQsI4Ms+/vaeAAECBJoEBHATvG4vQ+DHjx+bV69eXe/s1dXVrXc8arx582b7e58/f968fv361jX8AgECxycggI/vmBjRGQlUBPCzZ882f/782ao8ffp08/v37zMSsisELldAAF/usbfnDyBwCgH87du3za9fvzYx1o8fP25evnz5ADK6IEBAAJsDBFYUqAjgqPHu3bvrU9DVAfno0aNrge/fvwvgFeeD0gRmAQFsPhBYUaAigFcc3ra0AF5bWH0CNwsIYDODwIoCAnhFXKUJnLiAAD7xA2j4xy0ggI/7+BgdgU4BAdypr++zF6gI4NvUiKulv3z5sr2gKi6sii2unH7+/Pn2s923b99uvxe3RkWbbIvfic+FbQQI1AsI4HpTFQlcC9wmPHexHVojgvfDhw+bf//+7TwCX79+3d5HLIBNUgL9AgK4/xgYwRkLHBqe+wgOqbFsEyEbq97YIpDjVqP479+/f7ffi7AeQR2hPbZYIceKeWyPHz++XjWf8WGyawRaBARwC7tOL0XgkPDMLA6pEU/KipCNLe7lff/+/f+VjTo33cLkKujsCPg5gXUEBPA6rqoS2AocEp4Z1SE15hC97eMuBXB2BPycwDoCAngdV1UJtAVwPKpyPo2cHQoBnAn5OYF1BATwOq6qEnjQAJ5PQcdnv/HShvEZcHYoBHAm5OcE1hEQwOu4qkrgQQM4bjmKK5vnK6Dj8964GGvcerTrkAhgk5VAj4AA7nHX64UIHPL5bUZxaI0I4VgJjzcnjbpxOjouytoVxAI4OwJ+TmAdAQG8jquqBB50BTy4YwUctxjF1zKII4Dj1PRyE8AmK4EeAQHc467XCxE4dPW6j+OuNeL3Pn369J8nXkUAL1fCAvhCJqPdPDoBAXx0h8SAzkngruE5G9y3RrzKMFbEscWFWT9//vwPsQA+pxlnX05JQACf0tEy1pMTuG94xg7ft0acln7y5Mm13fI+YQF8ctPKgM9EQACfyYG0G8cpcN/wrA7geLTkeBzlEItwHldPj2dFH6emURE4LwEBfF7H094cmcBDBXCcYo5bjiJgl1s86zk+C44t2kTIztv8YgZvPzqyCWQ4Zy0ggM/68Nq5boFlAN/0LOabxhjPcx4P0shCfD7FPL+EIerG86HHawnj/+Pz3+UDOiKc5xcyxBjjK+rGLUzZfcTdxvoncKoCAvhUj5xxn4TAMjwPHXS8g3eEdRbAEbJx/+++LVbGEeq7wvTFixf/CepRa9eLHQ7dD+0IENgtIIDNDgIrCjxEAMfwo5+x2p1XvGM1Gyvjfc+HHvcPR534ii1+NwI7ftdGgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvYAArjdVkQABAgQIpAICOCXSgAABAgQI1AsI4HpTFQkQIECAQCoggFMiDQgQIECAQL2AAK43VZEAAQIECKQCAjgl0oAAAQIECNQLCOB6UxUJECBAgEAqIIBTIg0IECBAgEC9gACuN1WRAAECBAikAgI4JdKAAAECBAjUCwjgelMVCRAgQIBAKiCAUyINCBAgQIBAvcD/AMAjPn1+iwtVAAAAAElFTkSuQmCC" mediaID="Stage_cst_contact-list-stage"/><costume name="clear" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Clear_cst_clear"/><costume name="find" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Find_cst_find"/><costume name="add" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Add_cst_add"/><costume name="delete" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Sort_cst_delete"/><costume name="costume2" center-x="58.5" center-y="35" image="data:image/png;base64,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" mediaID="Sort_cst_costume2"/></media></snapdata>