<snapdata remixID="9171698"><project name="lab 4.4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAC9klEQVR4Xu3XsW2iURSE0R+JIuiDBqAPyqATuoCYlK5IIMCyw117LV/NagIfx9w39tEnIa9er9dr8UOgJLASYEne7IeAAIVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld+4ADVQFRBgld94JMDtdrtcr9dls9kQJfAjgUiA9/t9ORwOH8Pr9XpZrVbL+Xz+0S/iw79TIBLgO93pdFput9tfio/HY9nv98vxePydwv7qfwr89wCfz+ey2+0EKMRPBSIB/vkV/L50uVyQE/hWIBKgf0K+dfaBLwQiAdIlMBUQ4FTOXURAgBFGj0wFBDiVcxcREGCE0SNTAQFO5dxFBAQYYfTIVECAUzl3EQEBRhg9MhUQ4FTOXURAgBFGj0wFBDiVcxcREGCE0SNTAQFO5dxFBAQYYfTIVECAUzl3EQEBRhg9MhUQ4FTOXURAgBFGj0wFBDiVcxcREGCE0SNTAQFO5dxFBAQYYfTIVECAUzl3EQEBRhg9MhUQ4FTOXURAgBFGj0wFBDiVcxcREGCE0SNTAQFO5dxFBAQYYfTIVECAUzl3EQEBRhg9MhUQ4FTOXURAgBFGj0wFBDiVcxcREGCE0SNTAQFO5dxFBAQYYfTIVECAUzl3EYE31p0Ct+KqZwYAAAAASUVORK5CYII=</thumbnail><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" 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="-160" y="-51" heading="90" scale="1" volume="100" pan="0" rotation="1" 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></blocks><variables></variables><scripts><script x="101" y="87"><custom-block s="%s average"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block></script><script x="111" y="154"><custom-block s="%s includes negative"><block s="reportNewList"><list><l>-1</l><l>-2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block></script><script x="110" y="217"><custom-block s="%s make all positive"><block s="reportNewList"><list><l>-1</l><l>2</l><l>-3</l><l>4</l></list></block></custom-block></script><script x="106" y="113"><custom-block s="%s maximum"><block s="reportNewList"><list><l>100</l><l>2000</l><l>4</l></list></block></custom-block></script><script x="114" y="187"><custom-block s="%s increasing"><block s="reportNewList"><list><l>4</l><l>5</l><l>4</l></list></block></custom-block></script><script x="130" y="263"><custom-block s="%s only evens"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block></script><script x="114" y="322"><custom-block s="%s sum"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block></script></scripts></sprite><watcher var="names" style="normal" x="-103" y="32" color="243,118,29" hidden="true"/><watcher var="v" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="keep going" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="number 2" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="list" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;list&apos; sum" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportSum"><block s="reportListItem"><l>1</l><block var="number"/></block><block s="reportSum"><block s="reportListItem"><l>2</l><block var="number"/></block><block s="reportSum"><block s="reportListItem"><l>3</l><block var="number"/></block><block s="reportSum"><block s="reportListItem"><l>4</l><block var="number"/></block><block s="reportSum"><block s="reportListItem"><l>5</l><block var="number"/></block><block s="reportSum"><block s="reportListItem"><l>6</l><block var="number"/></block><block s="reportSum"><block s="reportListItem"><l>7</l><block var="number"/></block><block s="reportSum"><block s="reportListItem"><l>8</l><block var="number"/></block><block s="reportSum"><block s="reportListItem"><l>9</l><block var="number"/></block><block s="reportSum"><block s="reportListItem"><l>10</l><block var="number"/></block><block s="reportListItem"><l>11</l><block var="number"/></block></block></block></block></block></block></block></block></block></block></block></block></script></block-definition><block-definition s="%&apos;list&apos; average" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>number</l><block var="list"/></block><block s="doSetVar"><l>keep going</l><l>1</l></block><block s="doSetVar"><l>number 2</l><l>0</l></block><block s="doUntil"><block s="reportLessThan"><block s="reportListLength"><block var="number"/></block><block var="keep going"/></block><script><block s="doChangeVar"><l>number 2</l><block s="reportListItem"><block var="keep going"/><block var="number"/></block></block><block s="doChangeVar"><l>keep going</l><l>1</l></block></script></block><block s="doReport"><block s="reportQuotient"><block var="number 2"/><block s="reportListLength"><block var="number"/></block></block></block></script></block-definition><block-definition s="%&apos;list&apos; maximum" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>number</l><block var="list"/></block><block s="doSetVar"><l>keep going</l><l>1</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="number"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="keep going"/><block var="number"/></block><block s="reportListItem"><block s="reportSum"><block var="keep going"/><l>1</l></block><block var="number"/></block></block><script><block s="doReport"><block s="reportListItem"><block var="keep going"/><block var="number"/></block></block></script></block><block s="doChangeVar"><l>keep going</l><l>1</l></block></script></block><block s="doReport"><block s="reportListItem"><block var="keep going"/><block var="number"/></block></block></script></block-definition><block-definition s="%&apos;lists&apos; includes negative" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportOr"><block s="reportListContainsItem"><block var="number"/><l>-1</l></block><block s="reportListContainsItem"><block var="number"/><l>-2</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="%&apos;list&apos; increasing" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>number</l><block var="list"/></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="number"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="keep going"/><block var="number"/></block><block s="reportListItem"><block s="reportSum"><block var="keep going"/><l>1</l></block><block var="number"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="%&apos;list&apos; make all positive" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>number</l><block var="list"/></block><block s="doSetVar"><l>keep going</l><l>1</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="number"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="keep going"/><block var="number"/></block><l></l></block><script><block s="doAddToList"><block s="reportQuotient"><block s="reportListItem"><block var="keep going"/><block var="number"/></block><l>-1</l></block><block var="number"/></block><block s="doDeleteFromList"><block var="keep going"/><block var="number"/></block></script></block><block s="doChangeVar"><l>keep going</l><l>1</l></block></script></block><block s="doReport"><block var="number"/></block></script><scripts><script x="10" y="71.19999999999999"><block var="number"/></script></scripts></block-definition><block-definition s="%&apos;list&apos; only evens" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>number</l><block var="list"/></block><block s="doSetVar"><l>keep going</l><l>1</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="number"/></block><script><block s="doIf"><block s="reportModulus"><block s="reportListItem"><block var="keep going"/><block var="number"/></block><l>2</l></block><script><block s="doReplaceInList"><block var="keep going"/><block var="number"/><block s="reportProduct"><block s="reportListItem"><block var="keep going"/><block var="number"/></block><l>2</l></block></block></script></block><block s="doChangeVar"><l>keep going</l><l>1</l></block></script></block><block s="doReport"><block var="number"/></block></script></block-definition><block-definition s="%&apos;list&apos; add all" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="names"><list struct="atomic" id="382">&quot;John,&quot;,&quot;Ringo,&quot;,&quot;Paul,&quot;,&quot;George,&quot;,&quot;Ryan,&quot;,Jimmy</list></variable><variable name="v"><l>0</l></variable><variable name="keep going"><l>6</l></variable><variable name="number 2"><l>15</l></variable><variable name="list"><l>0</l></variable><variable name="number"><list struct="atomic" id="383">1,2,3,4,5</list></variable></variables></project><media name="lab 4.4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>