<snapdata remixID="10986849"><project name="4.4 lab" 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="4.4 lab"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>sum</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="RandomList %&apos;ListLength&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block var="ListLength"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="ListLength"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="RandomListRange %&apos;num1&apos; %&apos;num2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="avg %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>avg</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>avg</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doSetVar"><l>avg</l><block s="reportSum"><block var="avg"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>avg</l><block s="reportQuotient"><block var="avg"/><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></block><block s="doReport"><block var="avg"/></block></script><scripts><script x="608.8369140625" y="278.49999999999994"><block var="numbers"/></script></scripts></block-definition><block-definition s="gen10" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>list</l></list></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>10</l><script><block s="doAddToList"><block var="index"/><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block><block s="doReport"><block var="List"/></block></script></block-definition><block-definition s="randomlist" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>list</l><l>lengthList</l></list></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Length of List?</l></block><block s="doSetVar"><l>lengthList</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="lengthList"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="lengthList"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block><block s="doReport"><block var="List"/></block></script></block-definition><block-definition s="rand w/ inputs" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>list</l><l>num1</l><l>num2</l></list></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Starting # for list?</l></block><block s="doSetVar"><l>num1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Ending # for list?</l></block><block s="doSetVar"><l>num2</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block><block s="doReport"><block var="List"/></block></script></block-definition><block-definition s="neg? %&apos;list&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>negative?</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>negative?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="list"/></block><l>0</l></block><script><block s="doSetVar"><l>negative?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="negative?"/></block></script></block-definition><block-definition s="increasing? %&apos;list&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>increasing?</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>increasing?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportGreaterThan"><block var="index"/><l>1</l></block><script><block s="doIf"><block s="reportLessThanOrEquals"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="list"/></block></block><script><block s="doSetVar"><l>increasing?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="increasing?"/></block></script></block-definition><block-definition s="maximum %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>maximum</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>maximum</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="list"/></block><block var="maximum"/></block><script><block s="doSetVar"><l>maximum</l><block s="reportListItem"><block var="index"/><block var="list"/></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="maximum"/></block></script></block-definition><block-definition s="make all positive %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>newlist</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>newlist</l><block var="List"/></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="newlist"/></block><l>0</l></block><script><block s="doReplaceInList"><block s="reportListItem"><block var="index"/><block var="newlist"/></block><block var="newlist"/><block s="reportProduct"><block s="reportListItem"><block var="index"/><block var="newlist"/></block><l>-1</l></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="newlist"/></block></script></block-definition><block-definition s="only evens %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>repeats</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>repeats</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block><block s="doRepeat"><block var="repeats"/><script><block s="doIf"><block s="reportNotEquals"><block s="reportModulus"><block s="reportListItem"><block var="index"/><block var="list"/></block><l>2</l></block><l>0</l></block><script><block s="doReplaceInList"><block var="index"/><block var="list"/><l>a</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>list</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block var="list"/></block></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="add all %&apos;list1&apos; %&apos;list2&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><l></l></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="519"><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="520"></list></costumes><sounds><list struct="atomic" id="521"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="1.5092302501566492" y="-1.5267749554152408" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="526"><costumes><list struct="atomic" id="527"></list></costumes><sounds><list struct="atomic" id="528"></list></sounds><blocks><block-definition s="Say List %&apos;list1&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index1</l></list></block><block s="doSetVar"><l>index1</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list1"/></block><script><block s="doSayFor"><block s="reportListItem"><block var="index1"/><block var="list1"/></block><l>2</l></block><block s="doChangeVar"><l>index1</l><l>1</l></block></script></block></script></block-definition></blocks><variables></variables><scripts><script x="43" y="20"><custom-block s="sum %l"><block var="List"/><comment w="90" collapsed="false">1-1</comment></custom-block></script><script x="43" y="77"><custom-block s="avg %l"><block var="List"/><comment w="90" collapsed="false">1-2</comment></custom-block></script><script x="43" y="134"><custom-block s="neg? %l"><block var="List"/><comment w="90" collapsed="false">1-3</comment></custom-block></script><script x="43" y="191"><custom-block s="increasing? %l"><block var="List"><comment w="90" collapsed="false">1-4</comment></block></custom-block></script><script x="43" y="250"><custom-block s="maximum %l"><block var="List"><comment w="90" collapsed="false">1-5</comment></block></custom-block></script><script x="43" y="368"><custom-block s="only evens %l"><block var="List"><comment w="90" collapsed="false">2-2 - Note: I set some numbers to be &quot;a&quot; to then remove them from the list (since it was the best way I could find) so you may have to regenerate a new list between uses to avoid issues,</comment></block></custom-block></script><script x="43" y="427"><custom-block s="rand w/ inputs"></custom-block></script><script x="43" y="456.83333333333326"><custom-block s="randomlist"></custom-block></script><script x="43" y="486.66666666666663"><custom-block s="gen10"></custom-block></script><script x="10" y="314"><custom-block s="make all positive %l"><block var="List"><comment w="90" collapsed="false">2-1</comment></block></custom-block></script></scripts></sprite><watcher var="Names" style="normal" x="1.26629638671875" y="6.331483199890123" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="6.33148193359375" y="153.22186532556154" color="4,148,220" hidden="true"/><watcher var="Inp" style="normal" x="6.33148193359375" y="166.51797865240476" color="243,118,29" hidden="true"/><watcher var="reindeer" style="normal" x="6.33148193359375" y="179.8140919792479" color="243,118,29" hidden="true"/><watcher var="List" style="normal" x="38.622039794921875" y="84.84185791015622" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="Names"><l>Welcome dasher, dancer, prancer, vixen, comet, cupid, donner, blitzen, and rudolf</l></variable><variable name="Inp"><l>rudolf</l></variable><variable name="reindeer"><list struct="atomic" id="580"></list></variable><variable name="List"><list struct="atomic" id="581">4,-9,-1,-4,3,-8,-7,-6,1,-7,3,-1,1,-10,-2,-7,-5,6,-5,10,-1</list></variable></variables></scene></scenes></project><media name="4.4 lab" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>