<snapdata remixID="9391362"><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.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="54" y="159.66666666666674"><block s="receiveKey"><l><option>p</option></l></block></script><script x="54" y="223.66666666666674"><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="reportLessThan"><l>0</l><block s="reportListLength"><block var="unsorted"/></block></block><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="doInsertInList"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block s="reportSum"><block var="i"/><l>2</l></block><block var="unsorted"/></block><block s="doDeleteFromList"><block var="i"/><block var="unsorted"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="i"/><block s="reportDifference"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block></block><script><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></script></block></script></block></script><script><block s="doReport"><block var="sorted list"/></block></script></block><block s="doReport"><custom-block s="bubble sort %l"><block var="unsorted"/></custom-block></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="344">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="345"></list></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>