<snapdata remixID="14104218"><project name="Lab 4.4: 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.4: 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">-9,-10,7,-7,8,8</list></variable><variable name="VaribleBefore"><l>7</l></variable><variable name="AllPossitiveList"><list struct="atomic" id="288">9,10,7,7,8,8</list></variable><variable name="AllEvenList"><list struct="atomic" id="289">-10,8,8</list></variable><variable name="List2.0"><list struct="atomic" id="290">-4,-9,-1,-10,-1,-5</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="348.9999999999998"><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="430.9999999999998"><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.0000000000005"><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.9999999999995"><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.999999999999"><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.999999999999"><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.999999999999"><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.4: Number Cruncher" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"></media></snapdata>