<snapdata remixID="13999030"><project name="Lab 4.3 Number Cruncher" app="Snap! 10.1-dev, 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.3 Number Cruncher"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><primitives></primitives><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="6"><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="7"></list></costumes><sounds><list struct="atomic" id="8"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="13"><costumes><list struct="atomic" id="14"></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks><block-definition s="Sum %&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>AddingSum</l></list></block><block s="doSetVar"><l>AddingSum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doChangeVar"><l>AddingSum</l><block var="item"/></block></script></block><block s="doReport"><block var="AddingSum"/></block></script></block-definition><block-definition s="Average %&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>AddingSum</l></list></block><block s="doSetVar"><l>AddingSum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doChangeVar"><l>AddingSum</l><block var="item"/></block></script></block><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="AddingSum"/><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></block><l>1000</l></list></block></block><l>1000</l></block></block></script></block-definition><block-definition s="ContainsNegative %&apos;List&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block></autolambda><list></list></block><block var="List"/></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="Increasing %&apos;Number&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="Number"/><block var="VaribleBefore"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="Number"/><block var="VaribleBefore"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Number"/><block var="VaribleBefore"/></list></block><script><block s="doReport"><l>Equal</l></block></script><list></list></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>CurrentBiggestNumber</l></list></block><block s="doSetVar"><l>CurrentBiggestNumber</l><block s="reportListItem"><l>1</l><block var="List"/></block></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="item"/><block var="CurrentBiggestNumber"/></list></block><script><block s="doSetVar"><l>CurrentBiggestNumber</l><block var="item"/></block></script><list></list></block></script></block><block s="doReport"><block var="CurrentBiggestNumber"/></block></script></block-definition><block-definition s="MakeAllPositive %&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>ValidList</l></list></block><block s="doSetVar"><l>ValidList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block><block var="ValidList"/></block></script></block><block s="doReport"><block var="ValidList"/></block></script></block-definition><block-definition s="OnlyEven %&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>ValidList</l></list></block><block s="doSetVar"><l>ValidList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></list></block><script><block s="doAddToList"><block var="item"/><block var="ValidList"/></block></script><list></list></block></script></block><block s="doReport"><block var="ValidList"/></block></script><scripts><script x="177.6640645" y="199.00000299999937"><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block></script></scripts></block-definition><block-definition s="AddAll %&apos;ListOne&apos; %&apos;ListTwo&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>SumList</l></list></block><block s="doSetVar"><l>SumList</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>Numbers</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="ListOne"/></block><script><block s="doAddToList"><block s="reportVariadicSum"><list><block s="reportListItem"><block var="Numbers"/><block var="ListOne"/></block><block s="reportListItem"><block var="Numbers"/><block var="ListTwo"/></block></list></block><block var="SumList"/></block></script></block><block s="doReport"><block var="SumList"/></block></script></block-definition></blocks><variables><variable name="List"><list struct="atomic" id="287">8,0,7,-3,5,7</list></variable><variable name="VaribleBefore"><l>10</l></variable><variable name="AllPossitiveList"><list struct="atomic" id="288"></list></variable><variable name="AllEvenList"><list struct="atomic" id="289"></list></variable><variable name="List2.0"><list struct="atomic" id="290">4,-9,5,-4,-1,-3</list></variable></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block></list></block></block><block s="doSetVar"><l>List2.0</l><block s="reportNewList"><list><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block></list></block></block><block s="doSetVar"><l>AllPossitiveList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>AllEvenList</l><block s="reportNewList"><list></list></block></block></script><script x="20" y="267"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The sum of the list is </l><custom-block s="Sum %l" scope="local"><block var="List"/></custom-block></list></block><l>2</l></block></script><script x="20" y="349"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The average of the list is </l><custom-block s="Average %l" scope="local"><block var="List"/></custom-block></list></block><l>2</l></block></script><script x="20" y="431.0000000000001"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="ContainsNegative %l" scope="local"><block var="List"/></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doSayFor"><l>False, the list contains no negative numbers</l><l>4</l></block></script><script><block s="doDeclareVariables"><list><l>List-Last</l></list></block><block s="doSetVar"><l>List-Last</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block></autolambda><list></list></block><block var="List"/></block></block><block s="doDeclareVariables"><list><l>LastWord</l></list></block><block s="doSetVar"><l>LastWord</l><block s="reportListItem"><l><option>last</option></l><block var="List-Last"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="List-Last"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>True, the list contains a negative number. This number(s) is </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>, </l></list></block></autolambda><list></list></block><block var="List-Last"/></block><l>and </l><block var="LastWord"/><l>.</l></list></block><l>4</l></block></script></block></script><script x="20" y="762.0000000000001"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="doSetVar"><l>VaribleBefore</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Increasing %l" scope="local"><block var="item"/></custom-block><l>Equal</l></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The number </l><block var="item"/><l> is equivalent to the number </l><block var="VaribleBefore"/></list></block><l>4</l></block><block s="doSetVar"><l>VaribleBefore</l><block var="item"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Increasing %l" scope="local"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Yes, the number </l><block var="item"/><l> is larger than number </l><block var="VaribleBefore"/></list></block><l>4</l></block><block s="doSetVar"><l>VaribleBefore</l><block var="item"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Increasing %l" scope="local"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>No, the number </l><block var="item"/><l> is not greater than the number </l><block var="VaribleBefore"/></list></block><l>4</l></block><block s="doSetVar"><l>VaribleBefore</l><block var="item"/></block></script><list></list></block></script></block></script><script x="20" y="1173.9999999999998"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The largest number is </l><custom-block s="Maximum %l" scope="local"><block var="List"/></custom-block></list></block><l>4</l></block></script><script x="20" y="1255.9999999999998"><block s="receiveKey"><l><option>6</option></l><list></list></block><block s="doSetVar"><l>AllPossitiveList</l><custom-block s="MakeAllPositive %l" scope="local"><block var="List"/></custom-block></block><block s="doDeclareVariables"><list><l>LastWord</l></list></block><block s="doSetVar"><l>LastWord</l><block s="reportListItem"><l><option>last</option></l><block var="AllPossitiveList"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="AllPossitiveList"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Postive debug activated. </l><l>New list is now </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>, </l></list></block></autolambda><list></list></block><block var="AllPossitiveList"/></block><l>and </l><block var="LastWord"/></list></block><l>4</l></block><block s="doAddToList"><block var="LastWord"/><block var="AllPossitiveList"/></block></script><script x="20" y="1496.9999999999998"><block s="receiveKey"><l><option>7</option></l><list></list></block><block s="doSetVar"><l>AllEvenList</l><custom-block s="OnlyEven %l" scope="local"><block var="List"/></custom-block></block><block s="doDeclareVariables"><list><l>LastWord</l></list></block><block s="doSetVar"><l>LastWord</l><block s="reportListItem"><l><option>last</option></l><block var="AllEvenList"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="AllEvenList"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Even Interger debug activated. </l><l>New list is now </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>, </l></list></block></autolambda><list></list></block><block var="AllEvenList"/></block><l>and </l><block var="LastWord"/></list></block><l>4</l></block><block s="doAddToList"><block var="LastWord"/><block var="AllEvenList"/></block></script><script x="25" y="1743.9999999999998"><block s="receiveKey"><l><option>8</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The sum for the list of numbers </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>/</l></list></block></autolambda><list></list></block><block var="List"/></block><l> and </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>/</l></list></block></autolambda><list></list></block><block var="List2.0"/></block><l> is </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>/</l></list></block></autolambda><list></list></block><custom-block s="AddAll %l %l" scope="local"><block var="List"/><block var="List2.0"/></custom-block></block><l>.</l></list></block><l>5</l></block></script></scripts></sprite><watcher scope="Sprite" var="List" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher scope="Sprite" var="VaribleBefore" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="AllPossitiveList" style="normal" x="6" y="106.00000399999999" color="243,118,29" extX="80" extY="70"/><watcher scope="Sprite" var="AllEvenList" style="normal" x="7" y="206.00000599999998" color="243,118,29" extX="80" extY="70"/><watcher scope="Sprite" var="List2.0" style="normal" x="125" y="9.00000399999999" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables></variables></scene></scenes></project><media name="Lab 4.3 Number Cruncher" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"></media></snapdata>