<snapdata remixID="9397834"><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="26.333333333333343" y="160.66666666666663"><block s="receiveKey"><l><option>b</option></l></block><block s="doSetVar"><l>p</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>sorted list</l><block var="unsorted list"/></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="doSetVar"><l>sorted list</l><custom-block s="bubble sort %l"><block var="sorted list"/></custom-block></block><block s="doSayFor"><block var="sorted list"/><l>5</l><comment w="90" collapsed="false">Option 2: enter your code here for Bubble Sort</comment></block></script></scripts></sprite><watcher var="unsorted list" style="normal" x="6.895833333333371" y="108.95416804583334" color="243,118,29" hidden="true"/><watcher var="perfect" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="p" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="sorted list" style="normal" x="14.895833333333485" y="9.895833333333343" color="243,118,29" extX="80" extY="70"/></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><l>b</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="p"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doReport"><block var="unsorted"/></block></script><script><block s="doSetVar"><l>p</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><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="doSetVar"><l>a</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><block s="doSetVar"><l>b</l><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/><block var="b"/></block><block s="doReplaceInList"><block var="i"/><block var="unsorted"/><block var="a"/></block><block s="doSetVar"><l>p</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><custom-block s="bubble sort %l"><block var="unsorted"/></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="333">A,B,C,D,F</list></variable><variable name="unsorted list"><list struct="atomic" id="334">C,B,D,A,F</list></variable><variable name="perfect"><l>0</l></variable><variable name="p"><bool>true</bool></variable></variables></project><media name="U8 Recursion Reporters Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>