<snapdata remixID="9395586"><project name="Recursion Bubble Sort FreddieK" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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eDdsH1yG+SFh/YwcACb5bVWZjwUJZ86cMeuEcGjH1CmhFZs4pOb7O5XYDSx2SH0QFw23L8ZZJIRDZW/cfHuTepE1g0Mu2XvBzICmv5kBxSHVIllL5EYWO6Ty3cB0r+eYXn7BdwXzjeq5vUeEwzAs0TIF7XjFITU/RUvu9xY7pPo28MG+l2vB54WcsxtPylPBtwNih83W5fWJiYk643FM0HQLZhakIbk4pJZcwPK7sjwdUlkTyPo+zohkJMbCPdtUHDshrqOmI3J8MyDTPCuyFxz35gZUrlxZtU/PmOxBo6OoqChl5cHnRHFIze9nKrnf5+mQSvD27dun1mhk3orL0QlJ2rMF1WZuQcwicycDAhj7+jr1DMiODG/HTwsCaI0Oqe+88w6qVq2KSZMmgeOWEoWjgAYwN4dUulzRtYDPfllJ8WYAOr/4CtzHzsbF0fVznBkBjBm/Fp6enuCUG7No9kVOrJI2FaHy01odUl966SV1/gy6utLNiyv3ypcvXzi/hg0e1WKHVPs7N+C+drxFEjk174Govv4qgzB4y80O4Lp16/D1118XC4fUIUOGKHew7MFr4XMtZ3FYPJu93MwigWQjrYAGMDeHVHr/BQYGom7dumjUqBEa1atjUUGqq1dNxMQ+MrQ0RW6l/TzuqVOnrNYhlR0mLsZ6sqyMwPG7jRs3Ki8diYIrkKdDKpdb0lySgjs7OjxTQerlV1fqIoRx48Zh3rx5ZouSmDlofDlo0CCrdUjlMzAXW7Eol9OH/J9U7IMLDltuez7VIXXHT4cQeSkKu3btUmaUHRv7mD0D8mDVZ3+La3NH5voMeOnVlahVq5b6juOCJndU/k17XsLHH/T48ePoFT7f6hxSaajJeWp2QiQKT4GnOqQm7vkM3930xpQpU9SDeGLkWTMAHVw9UWttKC690QoZyY9eu2AKdkKODZqj1gmzIJVrh9nJYXCBOl+OTc9ofvq62mFM2VBxSC2839iqj2xWEU3LXYbJIfVfHq8hKumhWnReo5LTMxWkXvzzCpjW97InzWdAzisHBATA398fK1aswEQ/P1Td2FscUq0akcI9OQ0gITGBkt0h9WBqTey+74NBA/qj3rczLCpIzfJbjw3f7UKfvo88XmjL+6TXTDvHGAwvd0Z9b+fiheDWc9UzIusER48eXbhXLUe3GgXMzIk4rEBXA2Yq1gJmD66Fm9nKzaKCVL8dwcioUhdBQUHqEFzUlFecP39euS4QvhEjRohDqtXgUfgnIv6Aha+xtJCHAgKg4GGoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4wKgMGCoAgKgofJL4/8DHzJ+L/0xswQAAAAASUVORK5CYII=</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.09063444108767271" 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.895833333333485" y="6.895833333333336" color="243,118,29" extX="80" extY="70"/><watcher var="unsorted list" style="normal" x="6.895833333333485" y="108.95416804583334" color="243,118,29" extX="80" extY="70"/><watcher var="unsorted" style="normal" x="10" y="10" 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="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block><script><block s="doReport"><block var="unsorted"/></block></script><script><custom-block s="bubbleSorting %s %s %s"><block var="unsorted"/><l>1</l><l>1</l></custom-block><block s="doInsertInList"><block s="reportListItem"><l><option>last</option></l><block var="unsorted"/></block><l>1</l><block var="unsorted"/></block><block s="doDeleteFromList"><l><option>last</option></l><block var="unsorted"/></block></script></block><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="bubble sort %l"><block s="reportCDR"><block var="unsorted"/></block></custom-block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="unsorted"/></block></list></block></list></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="doDeclareVariables"><list><l>pivot</l><l>upper</l><l>lower</l></list></block><block s="doIfElse"><block s="reportListIsEmpty"><block var="unsorted"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><script><block s="doSetVar"><l>pivot</l><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block></script></block><block s="doSetVar"><l>upper</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>lower</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block s="reportCDR"><block var="unsorted"/></block><script><block s="doIfElse"><block s="reportLessThan"><block var="item"/><block var="pivot"/></block><script><block s="doAddToList"><block var="item"/><block var="lower"/></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="item"/><block var="pivot"/></block><script><block s="doAddToList"><block var="item"/><block var="upper"/></block></script><script><block s="doAddToList"><block var="item"/><block var="lower"/></block></script></block></script></block></script></block><block s="doReport"><custom-block s="append %mult%l"><list><custom-block s="partition sort %l"><block var="lower"/></custom-block><block s="reportNewList"><list><block var="pivot"/></list></block><custom-block s="partition sort %l"><block var="upper"/></custom-block></list></custom-block></block></script></block-definition><block-definition s="bubbleSorting %&apos;list&apos; %&apos;start&apos; %&apos;start1&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="start"/><block s="reportListLength"><block var="list"/></block></block><script><block s="doInsertInList"><block s="reportListItem"><block var="start1"/><block var="list"/></block><l><option>last</option></l><block var="list"/></block><block s="doDeleteFromList"><block var="start1"/><block var="list"/></block></script><script><block s="doFor"><l>i</l><block s="reportSum"><block var="start"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="start"/><block var="list"/></block></block><script><block s="doInsertInList"><block s="reportListItem"><block var="start"/><block var="list"/></block><block var="i"/><block var="list"/></block><block s="doDeleteFromList"><block var="start"/><block var="list"/></block><custom-block s="bubbleSorting %s %s %s"><block var="list"/><block var="i"/><block var="i"/></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="list"/></block><block var="i"/></block><script><block s="doInsertInList"><block s="reportListItem"><block var="start"/><block var="list"/></block><l><option>last</option></l><block var="list"/></block><block s="doDeleteFromList"><block var="start"/><block var="list"/></block></script></block></script></block></script></block></script></block-definition><block-definition s="elseBlock" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="475"></list></variable><variable name="unsorted list"><list struct="atomic" id="476">C,B,D,A,F</list></variable><variable name="unsorted"><l>0</l></variable></variables></project><media name="Recursion Bubble Sort FreddieK" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>