<snapdata remixID="13902630"><project name="U2L4-MathLibrary" 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="U2L4-MathLibrary"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="is %&apos;a&apos; divided by %&apos;b&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="a"/><block var="b"/></block><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="odd? %&apos;n&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><custom-block s="is %s divided by %s ?"><block var="n"/><l>2</l></custom-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="even ? %&apos;n&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><custom-block s="is %s divided by %s ?"><block var="n"/><l>2</l></custom-block></block></script></block-definition><block-definition s="maximum of %&apos;a&apos; and %&apos;b&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="a"/><block var="b"/></list></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block></script></block-definition><block-definition s="minimum of %&apos;a&apos; and %&apos;b&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block var="b"/></list></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block></script></block-definition><block-definition s="is %&apos;in&apos; between %&apos;lower&apos; and %&apos;higher&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="in"/><block var="lower"/></list></block><block s="reportVariadicLessThan"><list><block var="in"/><block var="higher"/></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="number of divisors %&apos;input&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><custom-block s="divisors for %s"><block var="input"/></custom-block></block></block></script></block-definition><block-definition s="divisors for %&apos;m&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="is %s divided by %s ?"><block var="m"/><l></l></custom-block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="m"/></block></block></block></script></block-definition><block-definition s="maximum of lists %&apos;m&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="m"/><block s="reifyReporter"><autolambda><custom-block s="maximum of %s and %s ?"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="minimum of list %&apos;m&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="m"/><block s="reifyReporter"><autolambda><custom-block s="minimum of %s and %s ?"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="sum of lists %&apos;m&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="m"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="average of lists %&apos;m&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="m"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><block s="reportListAttribute"><l><option>length</option></l><block var="m"/></block></block></block></script></block-definition></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="218"><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="219"></list></costumes><sounds><list struct="atomic" id="220"></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="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="225"><costumes><list struct="atomic" id="226"></list></costumes><sounds><list struct="atomic" id="227"></list></sounds><blocks></blocks><variables></variables><scripts><script x="54" y="32"><custom-block s="is %s divided by %s ?"><l>4</l><l>3</l></custom-block></script><script x="61" y="60"><custom-block s="even ? %s"><l></l></custom-block></script><script x="65" y="92.99999999999989"><custom-block s="odd? %s"><l></l></custom-block></script><script x="65" y="127"><custom-block s="maximum of %s and %s ?"><l></l><l></l></custom-block></script><script x="64" y="161.33333333333337"><custom-block s="minimum of %s and %s ?"><l></l><l></l></custom-block></script><script x="59" y="193"><custom-block s="is %s between %s and %s ?"><l></l><l></l><l></l></custom-block></script><script x="265" y="31.000000000000227"><custom-block s="maximum of lists %s"><block s="reportNewList"><list><l>2</l><l>7</l><l>33</l><l>111</l><l>60</l></list></block></custom-block></script><script x="265" y="67"><custom-block s="minimum of list %s"><block s="reportNewList"><list><l>67</l><l>2</l><l>8</l><l>0</l><l>87</l></list></block></custom-block></script><script x="268" y="107"><custom-block s="sum of lists %s"><block s="reportNewList"><list><l>56</l><l>78</l><l>5</l><l>70</l><l>76</l></list></block></custom-block></script><script x="270" y="148"><custom-block s="average of lists %s"><block s="reportNewList"><list><l>76</l><l>6</l><l>8</l><l>9</l><l>0</l></list></block></custom-block></script><script x="270" y="183.9999999999999"><custom-block s="divisors for %s"><l>8</l></custom-block></script></scripts></sprite><watcher var="divisors for" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><variables><variable name="divisors for"><l>0</l></variable></variables></scene></scenes></project><media name="U2L4-MathLibrary" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"></media></snapdata>