<snapdata remixID="9396824"><project name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0.4531722054380225" y="0.09063444108764429" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list><l>C</l><l>B</l><l>D</l><l>A</l><l>F</l></list></block></block><block s="doSayFor"><custom-block s="selection sort %l"><block var="unsorted list"/></custom-block><l>2</l><comment w="90" collapsed="false">review Selection Sort for help; no code needed</comment></block></script><script x="15.666666666666686" y="319.66666666666663"><block s="receiveKey"><l><option>b</option></l></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list><l>C</l><l>B</l><l>D</l><l>A</l><l>F</l></list></block></block><block s="doSayFor"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block><l>2</l><comment w="90" collapsed="false">Option 2: enter your code here for Bubble Sort</comment></block></script><script x="14.333333333333343" y="164.66666666666669"><block s="receiveKey"><l><option>p</option></l></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list><l>F</l><l>s</l><l>D</l><l>C</l><l>B</l></list></block></block><block s="doSetVar"><l>count down</l><block s="reportListLength"><block var="unsorted list"/></block></block><block s="doSayFor"><custom-block s="partition sort %l %s"><block var="unsorted list"/><l>1</l></custom-block><l>2</l><comment w="90" collapsed="false">Option 1: enter your code here for Partition Sort</comment></block></script><script x="336.76400039583336" y="15.800004000000001"><block var="unsorted"/></script><script x="447.93978164583336" y="49.800004"><block var="t"/></script></scripts></sprite><watcher var="M" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="N" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="unsorted list" style="normal" x="36.895833333333485" y="108.95416804583334" color="243,118,29" extX="80" extY="70"/><watcher var="sorted list" style="normal" x="9.895833333333371" y="34.89583333333334" color="243,118,29" extX="80" extY="70"/><watcher var="count down" style="normal" x="10" y="52.00000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="selection sort %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportListIsEmpty"><block var="unsorted"/></block><block s="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><block var="sorted list"/></block><block s="doReport"><block var="sorted list"/></block></script><script><block s="doAddToList"><block s="reportListItem"><custom-block s="earliest in %l"><block var="unsorted"/></custom-block><block var="unsorted"/></block><block var="sorted list"/></block><block s="doDeleteFromList"><custom-block s="earliest in %l"><block var="unsorted"/></custom-block><block var="unsorted"/></block><block s="doReport"><custom-block s="selection sort %l"><block var="unsorted"/></custom-block></block></script></block></script></block-definition><block-definition s="earliest in %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>count</l><l>earliest</l></list></block><block s="doSetVar"><l>count</l><l>1</l></block><block s="doSetVar"><l>earliest</l><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block><block s="doFor"><l>i</l><l>2</l><block s="reportListLength"><block var="unsorted"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="earliest"/></block><script><block s="doSetVar"><l>count</l><block var="i"/></block><block s="doSetVar"><l>earliest</l><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block></script></block></script></block><block s="doReport"><block var="count"/></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="bubble sort %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>N</l><l>1</l></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block s="reportListLength"><block var="unsorted list"/></block><block var="N"/></block><l>1</l></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="unsorted list"/></block><block var="N"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><script><block s="doSetVar"><l>M</l><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block><block s="doReplaceInList"><block var="i"/><block var="unsorted"/><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/><block var="M"/></block></script></block></script></block><block s="doChangeVar"><l>N</l><l>1</l></block></script></block><block s="doReport"><block var="unsorted"/></block></script></block-definition><block-definition s="partition sort %&apos;unsorted&apos; %&apos;t&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="count down"/><l>0</l></block><script><block s="doDeclareVariables"><list><l>pivot</l><l>m</l></list></block><block s="doSetVar"><l>pivot</l><block s="reportListItem"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><block var="unsorted"/></block></block><block s="doForEach"><l>item</l><block var="unsorted"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="pivot"/></block><script><block s="doSetVar"><l>m</l><block var="item"/></block><block s="doSetVar"><l>unsorted</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><l></l><block var="item"/></block></block></autolambda><list></list></block><block var="unsorted"/></block></block><block s="doAddToList"><block var="m"/><block var="unsorted"/></block><custom-block s="partition sort %s %s"><block var="unsorted list"/><block s="reportSum"><block var="t"/><l>1</l></block></custom-block></script></block><block s="doIf"><block s="reportLessThan"><block var="item"/><block var="pivot"/></block><script><block s="doSetVar"><l>m</l><block var="item"/></block><block s="doSetVar"><l>unsorted</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><l></l><block var="item"/></block></block></autolambda><list></list></block><block var="unsorted"/></block></block><block s="doInsertInList"><block var="m"/><l>1</l><block var="unsorted"/></block><custom-block s="partition sort %s %s"><block var="unsorted list"/><block s="reportSum"><block var="t"/><l>1</l></block></custom-block></script></block></script></block></script></block><block s="doReport"><block var="unsorted"/></block></script><scripts><script x="512.0000009999999" y="50.00000100000028"><block s="doChangeVar"><l>t</l><l>1</l></block><block s="doSetVar"><l>pivot</l><block s="reportListItem"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><block var="unsorted"/></block></block><block s="doFor"><l>i</l><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block s="reportDifference"><block var="t"/><l>1</l></block></block></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="pivot"/></block><script><block s="doInsertInList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block s="reportDifference"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><l>1</l></block><block var="unsorted"/></block><block s="doDeleteFromList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></script></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="pivot"/></block><script><block s="doInsertInList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block s="reportSum"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><l>1</l></block><block var="unsorted"/></block><block s="doDeleteFromList"><block var="i"/><block var="unsorted"/></block></script></block></script></block><block s="doReport"><block var="unsorted"/></block></script></scripts></block-definition><block-definition s="partition sort %&apos;unsorted&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>j</l><l>pivot</l><l>m</l></list></block><block s="doSetVar"><l>pivot</l><block s="reportListItem"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><l>2</l></block></block><block var="unsorted"/></block></block><block s="doForEach"><l>item</l><block var="unsorted"/><script><block s="doInsertInList"><block var="item"/><l><option>last</option></l><block var="unsorted"/></block><block s="doDeleteFromList"><block var="item"/><block var="unsorted"/></block></script></block></script><scripts><script x="523" y="43"><block s="doSetVar"><l>j</l><l>1</l></block><block s="doSetVar"><l>i</l><l>0</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="j"/><block var="unsorted"/></block><block var="pivot"/></block><script><block s="doChangeVar"><l>j</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><block var="pivot"/></block><script><block s="doChangeVar"><l>j</l><l>1</l></block><block s="doChangeVar"><l>i</l><l>1</l></block></script><script><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>m</l><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block><block s="doReplaceInList"><block var="i"/><block var="unsorted"/><block s="reportListItem"><block var="j"/><block var="unsorted"/></block></block><block s="doReplaceInList"><block var="j"/><block var="unsorted"/><block var="m"/></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block></script></block><block s="doInsertInList"><block var="pivot"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block><block s="doReport"><block var="unsorted"/></block><block s="doReport"><l></l></block></script></scripts></block-definition><block-definition s="partition sort %&apos;unsorted&apos; %&apos;t&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>pivot</l><l>m</l></list></block><block s="doSetVar"><l>pivot</l><block s="reportListItem"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><block var="unsorted"/></block></block><block s="doForEach"><l>item</l><block var="unsorted"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="pivot"/></block><script><block s="doSetVar"><l>m</l><block var="item"/></block><block s="doSetVar"><l>unsorted</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><l></l><block var="item"/></block></block></autolambda><list></list></block><block var="unsorted"/></block></block><block s="doAddToList"><block var="m"/><block var="unsorted"/></block></script></block><block s="doIf"><block s="reportLessThan"><block var="item"/><block var="pivot"/></block><script><block s="doSetVar"><l>m</l><block var="item"/></block><block s="doSetVar"><l>unsorted</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><l></l><block var="item"/></block></block></autolambda><list></list></block><block var="unsorted"/></block></block><block s="doInsertInList"><block var="m"/><l>1</l><block var="unsorted"/></block></script></block></script></block><block s="doReport"><block var="unsorted"/></block></script><scripts><script x="477.0000009999999" y="47.000001"><block s="doSetVar"><l>pivot</l><block s="reportListItem"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><block var="unsorted"/></block></block><block s="doFor"><l>i</l><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block s="reportDifference"><block var="t"/><l>1</l></block></block></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="pivot"/></block><script><block s="doInsertInList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block s="reportDifference"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><l>1</l></block><block var="unsorted"/></block><block s="doDeleteFromList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></script></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="pivot"/></block><script><block s="doInsertInList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block s="reportSum"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="unsorted"/></block><block s="reportPower"><l>2</l><block var="t"/></block></block></block><l>1</l></block><block var="unsorted"/></block><block s="doDeleteFromList"><block var="i"/><block var="unsorted"/></block></script></block></script></block><block s="doChangeVar"><l>t</l><l>1</l></block></script></scripts></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="911"></list></variable><variable name="unsorted list"><list struct="atomic" id="912">F,s,D,C,B</list></variable><variable name="M"><l>B</l></variable><variable name="N"><l>5</l></variable><variable name="count down"><l>5</l></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>