<snapdata remixID="9825442"><project name="U2L4 - MathLibrary" app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" 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="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="72" y="134.8333333333334"><custom-block s="Is %s divisible by %s ?"><l>10</l><l>3</l></custom-block></script><script x="108" y="190.8333333333334"><custom-block s="even %s ?"><l>7</l></custom-block></script><script x="299" y="185.8333333333334"><custom-block s="integer %s ?"><l>9</l></custom-block></script><script x="156" y="277.83333333333337"><custom-block s="%s ≥ %s"><l>0</l><l>-2</l></custom-block></script><script x="197" y="317.83333333333337"><custom-block s="%s ≤ %s"><l>5</l><l>3</l></custom-block></script><script x="326" y="289.83333333333337"><custom-block s="%s ≠ %s"><l>2</l><l>2</l></custom-block></script><script x="198" y="196.8333333333334"><custom-block s="odd %s ?"><l>6</l></custom-block></script><script x="398.1103515625" y="109.3333333333334"><custom-block s="number of divisors %s"><l>9</l></custom-block></script><script x="598" y="177.66666666666666"><custom-block s="divisors of %s"><l>10</l></custom-block></script><script x="464" y="223.8333333333334"><custom-block s="minimum of %s and %s ?"><l>3</l><l>-5</l></custom-block></script><script x="462" y="277.0000000000001"><custom-block s="maximum of list %l"><block s="reportNewList"><list><l>3</l><l>99</l><l>-283</l><l>1</l></list></block></custom-block></script><script x="104" y="378.83333333333337"><custom-block s="Is %s between %s and %s ?"><l>3</l><l>3</l><l>3</l></custom-block></script><script x="451" y="337.0000000000001"><custom-block s="minimum of list %l"><block s="reportNewList"><list><l>3</l><l>99</l><l>-283</l><l>1</l></list></block></custom-block></script><script x="149" y="57.00000000000014"><custom-block s="sum of list %l"><l/></custom-block></script><script x="294" y="50.8333333333334"><custom-block s="greatest common divisor of %s %s"><l>20</l><l>50</l></custom-block></script><script x="33" y="261"><block s="reportJoinWords"><list><l>hello </l><l>world</l></list></block></script><script x="502.6611328125" y="437.29999999999995"><custom-block s="maximum of list %l"><l/></custom-block></script><script x="93" y="94.00000000000014"><custom-block s="average of list %l"><block s="reportNewList"><list><l>1</l><l>10</l><l>2</l><l>7</l></list></block></custom-block></script><script x="195" y="464.83333333333337"><custom-block s="maximum of %s and %s ?"><l></l><l></l></custom-block></script></scripts></sprite><watcher var="counter" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Is %&apos;Input 1&apos; divisible by %&apos;Input 2&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="Input 1"/><block var="Input 2"/></block><l>0</l></block></block></script></block-definition><block-definition s="even %&apos;Input&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="Input"/><l>2</l></block><l>0</l></block></block></script></block-definition><block-definition s="integer %&apos;Input&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="Input"/><block s="reportRound"><block var="Input"/></block></block></block></script></block-definition><block-definition s="%&apos;input 1&apos; ≥ %&apos;input 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportGreaterThan"><block var="input 1"/><block var="input 2"/></block><block s="reportEquals"><block var="input 1"/><block var="input 2"/></block></block></block></script></block-definition><block-definition s="%&apos;input 1&apos; ≤ %&apos;input 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportLessThan"><block var="input 1"/><block var="input 2"/></block><block s="reportEquals"><block var="input 1"/><block var="input 2"/></block></block></block></script></block-definition><block-definition s="%&apos;input 1&apos; ≠ %&apos;input 2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportEquals"><block var="input 1"/><block var="input 2"/></block></block></block></script></block-definition><block-definition s="Is %&apos;I1&apos; between %&apos;I2&apos; and %&apos;I3&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportAnd"><block s="reportGreaterThan"><block var="I1"/><block var="I2"/></block><block s="reportLessThan"><block var="I1"/><block var="I3"/></block></block></block></script></block-definition><block-definition s="odd %&apos;Input&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="Input"/><l>2</l></block><l>1</l></block></block></script></block-definition><block-definition s="number of divisors %&apos;Input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListLength"><custom-block s="divisors of %s"><block var="Input"/></custom-block></block></block></script></block-definition><block-definition s="divisors of %&apos;input&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="input"/><script><block s="doAddToList"><block var="i"/><block var="a"/></block></script></block><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportModulus"><block var="input"/><l></l></block><l>0</l></block></autolambda><list></list></block><block var="a"/></block></block></script></block-definition><block-definition s="maximum of %&apos;num 1&apos; and %&apos;num 2&apos; ?" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="num 1"/><block var="num 2"/></block><script><block s="doReport"><block var="num 1"/></block></script><script><block s="doReport"><block var="num 2"/></block></script></block></script></block-definition><block-definition s="minimum of %&apos;num 1&apos; and %&apos;num 2&apos; ?" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="num 1"/><block var="num 2"/></block><script><block s="doReport"><block var="num 1"/></block></script><script><block s="doReport"><block var="num 2"/></block></script></block></script></block-definition><block-definition s="maximum of list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="list"/><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;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="list"/><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 list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="list"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="average of list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="list"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportListLength"><block var="list"/></block></block></block></script></block-definition><block-definition s="greatest common divisor of %&apos;input 1&apos; %&apos;input 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><custom-block s="divisors of %s"><block var="input 1"/></custom-block><script><block s="doIf"><block s="reportListContainsItem"><custom-block s="divisors of %s"><block var="input 2"/></custom-block><block var="item"/></block><script><block s="doAddToList"><block var="item"/><block var="a"/></block></script></block></script></block><block s="doReport"><custom-block s="maximum of list %l"><block var="a"/></custom-block></block></script></block-definition></blocks><variables><variable name="counter"><l>6</l></variable></variables></project><media name="U2L4 - MathLibrary" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>