<snapdata remixID="9396645"><project name="U8 Recursion Reporters" 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.09063444108761587" 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="16.666666666666657" 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="22.333333333333343" 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="21" 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>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></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333371" y="6.895833333333336" color="243,118,29" extX="80.00000000000011" extY="70"/><watcher var="unsorted list" style="normal" x="6.895833333333371" y="108.95416804583334" color="243,118,29" hidden="true"/></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="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="doInsertInList"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><l>1</l><block var="sorted list"/></block><block s="doReport"><block var="sorted list"/></block></script><script><block s="doFor"><l>i</l><l>1</l><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="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="doDeclareVariables"><list><l>temp</l></list></block><block s="doSetVar"><l>temp</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="temp"/></block></script></block></script></block><block s="doInsertInList"><block s="reportListItem"><l><option>last</option></l><block var="unsorted"/></block><l>1</l><block var="sorted list"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="unsorted"/></block><block s="doReport"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block></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></blocks><variables><variable name="sorted list"><list struct="atomic" id="358">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="359">A</list></variable></variables></project><media name="U8 Recursion Reporters" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>