<snapdata remixID="9692597"><project name="U2L4-MathLibrary" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFJElEQVR4Xu2dS1LjQBBE5XvAHo4DEVyIDQeC4DRwEViIsD2OAVuW+lef7nqzpVWVlfm6rJkJYDfP8zzxBweMHNgBoJHztD04AICAYOoAAJraT/P+ANy/se4IbhQH+gNwFOeZg3dAGLB3gA1on4GcgtavK63r8bdgueynU1gCoQmqVi/NBlS33FlD4wsCgDk8GIeVI3X1rKM5ZAG0GNSiZzMyCgt1PLMsgIV+8lgcBwAwTtYuJwVAl7HEEQWAcbJ2OSkAuozFWJTiX2raAKgoWCSa3vVvmeJ4vjYAbhmQ83XHZuWMwdk0B/wBmKa771NRL9nC3GMDGDVoL9czwf+xAfQQREIIajI9afk3NACqpV/RyCE4xdOczQKAxU7yYAsHALCFi9QoduA/gCOt+WI7eFDbgZgbkMtWxpmAbzEBLLOfpwQcAEABU0VLCmwhUb0bxdMA9DC0Bw2WSQ3aOw3AQYdnLHsHANA+g9AKADB0/PbDA6B9BqEVAGDo+O2HB0D7DEIr8AUg/9QSDkZ5AIGqP6hyMrt2NrGGPID92Y9iRQcAMNfsxJudWzbqeQCMmrzk3BmXFAAlgxi5dgZkazYA4MiQSM7mBsBGQiS9MquNN5vWswE3LRI8AKD8qi5BvCi9d+B0ya5cNjYgmJg6AICm9tNcH8C1lcw7UTgi9QEMZzED8++AMHB0wOEnzN8N6FCgCTv4UGZ7gW98BJdZ7fupAhCsBgJAK+el+3YCoR2AnRgkzUn0+nYARnee+Q8O5AEYdWtpza3VxxH8eQA6Ep4spTDU+/v76fn5eXp6ekpuFfrg3ufDSstzwQeAOZDknM3z4uL04+PjNM9HZz8+Pqb39/fp9va2siqP/3bAB4ClmSjA+PDwcKFut9tN39/f0+vra6lynjstzPl0xbFk0YFrAH59fU1vb2/yrilcMvkhrnfoewMKO/f7I/jz8/PwEXxzc1PedQ2mwUG7ZhoAXnHm7u5uenl5mZY2YDmBPHnuAAAuMRF0G1lcj74ABAwLRtZ7VmbSB4CVQ/pLDUUnB/oAkLx8O1CxIADQd7Tp6iogSG/S/iQAtveUihkO6ADY6e3M8JGjhQ7oAFgozuP3MJSOwnPLDvgGkNSGdwAAh49YYcCKVywAVMinWYuKoJtpaFxoDAAHDKZxzm7L9Qsg0LmFKkdYvwDmTMlZtw4AoNtoYggDQO2cI786LMwOgNoA0u+PAwAYEQhHWxgA1wB0FNSo9wQAR022k7kAsJOgRpUJgKMm28lcANhJUKPK9AVg9Jf+gPPXARjQsFE3kchcCXzUASihOkG0RNvmNUeZo7kxfwvaAUhAwtH2UV4WQCDrgwJDlbIAGg5Ga0UHKhYNACrmRKtLBwAQKkwdAEBp+88/nio+rqSlWtRvB+DxZ3ln/5R0i6Hp6ceBdgD6melSCVvHbTpjAAhgbgHbEpYOoKeQPWlZcti7vi0qpL7e9HtCMFkqplB10zdgjS0asGr0qPHg9GwvOlvMmlBDB8AEIRyJ6QAAjpJ7p5sVACUB7BQKSUvOa8cDECg0+drslQcg4R0NxYdNsFIP5AGYWnXr3FqAI4TrYQYPGrY42P/PLb+uNcGlaEcU4V0HUFFItIw35w3iPRtwkwQOSDoAgJLuRq6d+J4PgJEhcTC7LIBB3mMc5NitBFkAu7UF4VoOLAPY8+aS0i5VVytpp33YgE6DMZeldOEA0Dzp2AIAMHb+5tPnAai0ls1dGV2AoxzzABw9mF7mcwRQrWU/A6V/twYV/asAAAAASUVORK5CYII=</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,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</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="69" y="70.66666666666669"><custom-block s="is %s divisible by %s"><l>-15</l><l>-3</l></custom-block></script><script x="76" y="116.66666666666669"><custom-block s="is %s even"><l>3</l></custom-block></script><script x="68" y="160.66666666666666"><custom-block s="is %s integer"><l>5.1</l></custom-block></script><script x="88" y="30.000000000000057"><block s="reportModulus"><l>1</l><l>2</l></block></script><script x="80" y="204.66666666666666"><custom-block s="is %s odd"><l>-3</l></custom-block></script><script x="78" y="259.66666666666663"><custom-block s="divisors of %s"><l>81</l></custom-block></script><script x="33" y="541.6666666666666"><custom-block s="%s between %s %s"><l>2</l><l>3</l><l>4</l></custom-block></script><script x="60" y="491.66666666666663"><custom-block s="%s ≠ %s"><l>4</l><l>4</l></custom-block></script><script x="57" y="436.66666666666663"><custom-block s="%s ≥ %s"><l>3</l><l>2</l></custom-block></script><script x="56" y="389.66666666666663"><custom-block s="%s ≤ %s"><l>1</l><l>1</l></custom-block></script><script x="277" y="25.666666666666657"><custom-block s="number of divisors %s"><l>12</l></custom-block></script><script x="288" y="86.66666666666666"><custom-block s="%s root of %s"><l>2</l><l>100</l><comment w="211" collapsed="false">The first block specifies the root to take of the number in the second box. For example, putting 2 in the first box then 16 in the second would return 4. This is because the block is calculating the square root of 16. </comment></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;less&apos; ≤ %&apos;greater&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="reportEquals"><block var="less"/><block var="greater"/></block><block s="reportLessThan"><block var="less"/><block var="greater"/></block></block></block></script></block-definition><block-definition s="%&apos;greater&apos; ≥ %&apos;less&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="greater"/><block var="less"/></block><block s="reportEquals"><block var="greater"/><block var="less"/></block></block></block></script></block-definition><block-definition s="%&apos;num1&apos; ≠ %&apos;num2&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="num1"/><block var="num2"/></block></block></block></script></block-definition><block-definition s="%&apos;num&apos; between %&apos;low&apos; %&apos;high&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="reportLessThan"><block var="low"/><block var="num"/></block><block s="reportLessThan"><block var="num"/><block var="high"/></block></block></block></script></block-definition><block-definition s="is %&apos;dividend&apos; divisible by %&apos;divisor&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="dividend"/><block var="divisor"/></block><l>0</l></block></block></script></block-definition><block-definition s="is %&apos;num&apos; even" 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="num"/><l>2</l></block><l>0</l></block></block></script></block-definition><block-definition s="is %&apos;num&apos; integer" 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="reportRound"><block var="num"/></block><block var="num"/></block></block></script></block-definition><block-definition s="is %&apos;num&apos; odd" 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="num"/><l>2</l></block><l>1</l></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="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 s="reportNumbers"><l>1</l><block var="input"/></block></block></block></script><scripts><script x="332.0703125" y="112.83333333333331"><block s="reportNewList"><list><l></l></list></block></script></scripts></block-definition><block-definition s="number of divisors %&apos;num&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="num"/></custom-block></block></block></script></block-definition><block-definition s="%&apos;root degree&apos; root of %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportPower"><block var="num"/><block s="reportQuotient"><l>1</l><block var="root degree"/></block></block></block></script></block-definition></blocks><variables></variables></project><media name="U2L4-MathLibrary" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>