<snapdata remixID="12165119"><project name="Lab 4.4" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab 4.4"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum of %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>Sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>Sum</l><block var="item"/></block></script></block><block s="doReport"><block var="Sum"/></block></script></block></script></block-definition><block-definition s="Average of %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>average</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>average</l><block var="item"/></block></script></block><block s="doReport"><block s="reportQuotient"><block var="average"/><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block></block></script></block></script></block-definition><block-definition s="Greatest # in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>Greatest#</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportOr"><block s="reportLessThan"><block var="Greatest#"/><block var="item"/></block><block s="reportEquals"><block var="Greatest#"/><block var="item"/></block></block><script><block s="doSetVar"><l>Greatest#</l><block var="item"/></block></script><script><block s="doSetVar"><l>Greatest#</l><block var="Greatest#"/></block></script></block></script></block><block s="doReport"><block var="Greatest#"/></block></script></block></script></block-definition><block-definition s="least # in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>least#</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportOr"><block s="reportLessThan"><block var="least#"/><block var="item"/></block><block s="reportEquals"><block var="least#"/><block var="item"/></block></block><script><block s="doSetVar"><l>least#</l><block var="least#"/></block></script><script><block s="doSetVar"><l>least#</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="least#"/></block></script></block></script></block-definition><block-definition s="Negative in %&apos;list&apos; ?" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Item1 &lt; Item2 in %&apos;list&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="Swap Item %&apos;Num1&apos; and Item %&apos;Num2&apos; in %&apos;list&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>Num</l><block s="reportListItem"><block var="Num1"/><block var="list"/></block></block><block s="doReplaceInList"><block var="Num1"/><block var="list"/><block s="reportListItem"><block var="Num2"/><block var="list"/></block></block><block s="doReplaceInList"><block var="Num2"/><block var="list"/><block var="Num"/></block></script></block></script></block-definition><block-definition s="Sort %&apos;list&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doUntil"><custom-block s="Item1 &lt; Item2 in %l"><block var="list"/></custom-block><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="list"/></block></block><script></script><script><custom-block s="Swap Item %n and Item %n in %l"><block var="i"/><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="list"/></custom-block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="Move Item %&apos;index&apos; to Place %&apos;place&apos; of %&apos;list&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="doInsertInList"><block s="reportListItem"><block var="index"/><block var="list"/></block><block var="place"/><block var="list"/></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="list"/></block></script></block-definition><block-definition s="Insertion sort %&apos;list&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doFor"><l>I</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="I"/><l>1</l></list></block><block var="list"/></block><block s="reportListItem"><block var="I"/><block var="list"/></block></block><script><block s="doFor"><l>i</l><block s="reportVariadicSum"><list><block var="I"/><l>1</l></list></block><l>2</l><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="list"/></block></block><script><custom-block s="Swap Item %n and Item %n in %l"><block var="i"/><block s="reportDifference"><block var="i"/><l>1</l></block><block var="list"/></custom-block></script></block></script></block></script></block></script></block></script></block></script></block-definition></blocks><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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="352"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="353"></list></costumes><sounds><list struct="atomic" id="354"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.54421768707483" y="-1.23008107352525" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="359"><costumes><list struct="atomic" id="360"></list></costumes><sounds><list struct="atomic" id="361"></list></sounds><blocks></blocks><variables></variables><scripts><script x="366" y="10"><custom-block s="Sum of %l"><block var="numbers"/></custom-block></script><script x="368" y="53.000000000000114"><custom-block s="Greatest # in %l"><block var="numbers"/></custom-block></script><script x="370" y="73.99999999999983"><custom-block s="least # in %l"><block var="numbers"/></custom-block></script><script x="370" y="95.00000000000028"><custom-block s="Negative in %l ?"><block var="numbers"/></custom-block></script><script x="368" y="116.00000000000006"><custom-block s="Item1 &lt; Item2 in %l"><block var="numbers"/></custom-block></script><script x="366" y="31.000000000000114"><custom-block s="Average of %l"><block var="numbers"/></custom-block></script><script x="436.521484375" y="160.83333333333314"><custom-block s="Sort %l"><block var="numbers"/></custom-block></script><script x="369.521484375" y="135.99999999999994"><custom-block s="Swap Item %n and Item %n in %l"><l>2</l><l>3</l><block var="numbers"/></custom-block></script><script x="31" y="97.66666666666674"><block s="doWarp"><script><block s="doSetVar"><l>numbers</l><block s="reportNumbers"><l>1</l><l>1000</l></block></block><block s="doRepeat"><l>5000</l><script><custom-block s="Swap Item %n and Item %n in %l"><block s="reportRandom"><l>1</l><l>1000</l></block><block s="reportRandom"><l>1</l><l>1000</l></block><block var="numbers"/></custom-block></script></block></script></block></script><script x="24" y="270.16666666666697"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doRepeat"><l>10</l><script><block s="doAddToList"><block s="reportRandom"><l>1</l><l>10</l></block><block var="numbers"/></block></script></block></script></block></script><script x="33" y="411.16666666666697"><block s="doResetTimer"></block><custom-block s="Insertion sort %l"><block var="numbers"/></custom-block><block s="doSetVar"><l>time</l><block s="reportJoinWords"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="getTimer"></block><l>60</l></block></block><l>min. </l><block s="reportRound"><block s="reportModulus"><block s="getTimer"></block><l>60</l></block></block><l>sec.</l></list></block></block></script><script x="437" y="216.0000000000001"><custom-block s="Move Item %n to Place %n of %l"><l>10</l><l>1</l><block var="numbers"/></custom-block></script><script x="375" y="189.1666666666672"><custom-block s="Insertion sort %l"><block var="numbers"/></custom-block></script><script x="501.4140625" y="348.1666666666672"><block var="numbers"/></script></scripts></sprite><watcher var="Sum" style="normal" x="6.083333333334027" y="6.083333333333315" color="243,118,29" hidden="true"/><watcher var="average" style="normal" x="6.083333333334027" y="75.43333576666669" color="243,118,29" hidden="true"/><watcher var="Greatest#" style="normal" x="6.083333333334027" y="88.20833698333335" color="243,118,29" hidden="true"/><watcher var="least#" style="normal" x="6.083333333334027" y="100.98333820000002" color="243,118,29" hidden="true"/><watcher var="Num" style="normal" x="6.083333333334027" y="113.75833941666656" color="243,118,29" hidden="true"/><watcher var="time" style="normal" x="1.8145114942531018" y="199.3130771459771" color="243,118,29"/><watcher var="numbers" style="normal" x="22.482022471907545" y="19.569147542380225" color="243,118,29" extX="80" extY="69.99999999999996"/></sprites></stage><variables><variable name="Sum"><l>65</l></variable><variable name="numbers"><list struct="atomic" id="465">1,2,4,6,7,8,8,9,10,10</list></variable><variable name="average"><l>65</l></variable><variable name="Greatest#"><l>10</l></variable><variable name="least#"><l>1</l></variable><variable name="Num"><l>4</l></variable><variable name="time"><l>0min. 0sec.</l></variable></variables></scene></scenes></project><media name="Lab 4.4" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>