<snapdata remixID="9387247"><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.66666666666663" 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="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><script x="451.33333333333337" y="48.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></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333485" y="6.895833333333336" color="243,118,29" extX="80" extY="70"/><watcher var="unsorted list" style="normal" x="6.895833333333485" y="108.95416804583337" 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"><l/><script></script><script></script></block><block s="doReport"><l></l></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"><block s="reportLessThan"><block s="reportListLength"><block var="unsorted"/></block><l>2</l></block><script><block s="doReport"><block var="unsorted"/></block></script><script><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="partition sort %l"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block></autolambda><list></list></block><block var="unsorted"/></block></custom-block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block></autolambda><list></list></block><block var="unsorted"/></block><custom-block s="partition sort %l"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block></autolambda><list></list></block><block var="unsorted"/></block></custom-block></list></custom-block></block></script></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="332"></list></variable><variable name="unsorted list"><list struct="atomic" id="333">C,B,D,A,F</list></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>