<snapdata remixID="9387750"><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.09063444108755903" 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="11.333333333333343" y="319.33333333333326"><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>42</l><l>3</l><l>2</l><l>4</l><l>1</l></list></block></block><custom-block s="BubbleSort %s"><block var="unsorted list"/></custom-block><block s="doSayFor"><block var="unsorted list"/><l>2</l><comment w="90" collapsed="true">Option 2: enter your code here for Bubble Sort</comment></block></script><script x="10" y="164.33333333333331"><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>C</l><l>B</l><l>D</l><l>A</l><l>F</l></list></block></block><block s="doSayFor"><custom-block s="partition sort %l"><block var="unsorted list"/></custom-block><l>2</l><comment w="90" collapsed="false">Option 1: enter your code here for Partition Sort</comment></block></script><script x="643.6666666666666" y="148"><block s="receiveGo"></block><block s="doBroadcast"><l>initiation</l></block></script><script x="634.6666666666666" y="297"><block s="receiveMessage"><l>initiation</l></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportEquals"><block var="done?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doAsk"><l>Add a number? Type done if done.</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>done</l></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="unsorted list"/></block></script></block></script></block><custom-block s="BubbleSort %s"><block var="unsorted list"/></custom-block><block s="doSayFor"><block var="unsorted list"/><l>2</l></block><block s="doBroadcast"><l>initiation</l></block></script><script x="15" y="27.66666666666663"><block s="receiveGo"></block></script><script x="13" y="86.66666666666663"><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></scripts></sprite><watcher var="test 1" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="test 2" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="sorted list" style="normal" x="12.895833333333485" y="25.895833333333343" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="done?" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="unsorted list" style="normal" x="7.895833333333485" y="2.9541680458333417" color="243,118,29" extX="80" extY="178"/></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="doDeclareVariables"><list><l>a</l></list></block><block s="doIfElse"><block s="reportNot"><custom-block s="in order? %s"><block var="unsorted"/></custom-block></block><script><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 s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><script><block s="doSetVar"><l>a</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="reportDifference"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><block s="doReplaceInList"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="unsorted"/><block var="a"/></block></script></block></script></block><custom-block s="BubbleSort %s"><block var="unsorted"/></custom-block></script><script><block s="doReport"><block var="unsorted"/></block></script></block></script></block-definition><block-definition s="partition sort %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><l/><script></script><script></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="in order? %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doFor"><l>i</l><l>2</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="a"/><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="swap %&apos;item 1&apos; %&apos;item 2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block var="item 1"/></block><block s="doSetVar"><l>item 1</l><block var="item 2"/></block><block s="doSetVar"><l>item 2</l><block var="a"/></block></script></block-definition><block-definition s="BubbleSort %&apos;unsorted&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doIfElse"><block s="reportNot"><custom-block s="in order? %s"><block var="unsorted"/></custom-block></block><script><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 s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><script><block s="doSetVar"><l>a</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="reportDifference"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><block s="doReplaceInList"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="unsorted"/><block var="a"/></block></script></block></script></block><custom-block s="BubbleSort %s"><block var="unsorted list"/></custom-block></script><script><block s="doReport"><block var="unsorted"/></block></script></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="526">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="527">1,2,2,2,3,3,4,41</list></variable><variable name="test 1"><l>1</l></variable><variable name="test 2"><l>3</l></variable><variable name="done?"><bool>true</bool></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>