<snapdata remixID="8880818"><project name="Lab 4.4: Number Cruncher" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="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" y="0" heading="90" scale="1" volume="100" pan="0" rotation="0" 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><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="reportProduct"><block s="reportQuotient"><block var="AddingSum"/><block s="reportListLength"><block var="List"/></block></block><l>1000</l></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="reportEquals"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l>0</l></block></autolambda><list></list></block><block var="List"/></block><block s="reportBoolean"><l><bool>false</bool></l></block></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="reportGreaterThan"><block var="Number"/><block var="VaribleBefore"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="Number"/><block var="VaribleBefore"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="Number"/><block var="VaribleBefore"/></block><script><block s="doReport"><l>Equal</l></block></script></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="reportGreaterThan"><block var="item"/><block var="CurrentBiggestNumber"/></block><script><block s="doSetVar"><l>CurrentBiggestNumber</l><block var="item"/></block></script></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="reportEquals"><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block var="item"/><block var="ValidList"/></block></script></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="reportListLength"><block var="ListOne"/></block><script><block s="doAddToList"><block s="reportSum"><block s="reportListItem"><block var="Numbers"/><block var="ListOne"/></block><block s="reportListItem"><block var="Numbers"/><block var="ListTwo"/></block></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="252">8,0,7,-3,5,7</list></variable><variable name="VaribleBefore"><l>10</l></variable><variable name="AllPossitiveList"><list struct="atomic" id="253"></list></variable><variable name="AllEvenList"><list struct="atomic" id="254"></list></variable><variable name="List2.0"><list struct="atomic" id="255">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></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></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"><block s="receiveKey"><l><option>3</option></l></block><block s="doIfElse"><block s="reportEquals"><custom-block s="ContainsNegative %l" scope="local"><block var="List"/></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></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="reportLessThan"><l></l><l>0</l></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"><block s="receiveKey"><l><option>4</option></l></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="reportEquals"><custom-block s="Increasing %l" scope="local"><block var="item"/></custom-block><l>Equal</l></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></block><block s="doIf"><block s="reportEquals"><custom-block s="Increasing %l" scope="local"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></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></block><block s="doIf"><block s="reportEquals"><custom-block s="Increasing %l" scope="local"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></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></block></script></block></script><script x="20" y="1174"><block s="receiveKey"><l><option>5</option></l></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="1256"><block s="receiveKey"><l><option>6</option></l></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="1497"><block s="receiveKey"><l><option>7</option></l></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="1744"><block s="receiveKey"><l><option>8</option></l></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><hidden></hidden><headers></headers><code></code><blocks></blocks><variables></variables></project><media name="Lab 4.4: Number Cruncher" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>