<snapdata remixID="9368164"><project name="Recursion Week 1" app="Snap! 5.4, 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" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dB3hcxb3+8e+clRvGxkDoYK1M76H3DvlTQo+1Z2XTA4EQwLFWBtLAQAAjyVwcaujF3rMSMUkgEC6hYwg1gRCasSUZQjFp2MHGsvbM/zlrk0uILe1Ku3u2vPs8PCTXc+Y385m5eb3lzDHoJQEJSEACEpBA0QVM0SuqoAQkIAEJSEACKIC1CSQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIACWHtAAhKQgAQkEIKAAjgEdJWUgAQkIAEJKIC1ByQgAQlIQAIhCCiAQ0BXSQlIQAISkIAC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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="Factorial" idx="1" x="-8.305445074182671" y="80.84240748517249" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="factorial" center-x="100" center-y="33" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Tree</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>factorial of what number? (larger than 0)</l></block><block s="bubble"><custom-block s="factorial %n"><block s="getLastAnswer"></block></custom-block></block></script><comment x="192" y="228.000001" w="114.6268656716418" collapsed="true">ex. (factorial 4) = 24</comment><script x="33.33333333333337" y="209"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script></scripts></sprite><sprite name="Blastoff" idx="2" x="-10.581881533100159" y="-130.83193277310932" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="113.22,153,0,1" pen="tip" id="50"><costumes><list id="51"><item><costume name="blastoff" center-x="95.5" center-y="33" image="data:image/png;base64,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" id="52"/></item></list></costumes><sounds><list struct="atomic" id="53"></list></sounds><blocks></blocks><variables></variables><scripts><script x="198.66666666666663" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="10" y="24.333333333333343"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Factorial</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Tree</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>Countdown from what positive integer?</l></block><block s="bubble"><custom-block s="Blastoff %n"><block s="getLastAnswer"></block><comment w="204.17910447761196" collapsed="true">ex. (blastoff 3) = 3 2 1 BLASTOFF!</comment></custom-block></block></script></scripts></sprite><sprite name="Tree" idx="3" x="-1.3642420526593924e-12" y="-199.9999999999995" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="0,224,140,1" pen="tip" id="92"><costumes><list id="93"><item><costume name="tree" center-x="154.5" center-y="33" image="data:image/png;base64,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" id="94"/></item></list></costumes><sounds><list struct="atomic" id="95"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Factorial</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>How many layers should the tree have?</l></block><block s="gotoXY"><l>0</l><l>-200</l></block><block s="setHeading"><l>0</l></block><block s="doSetVar"><l>count</l><l>0</l></block><custom-block s="Tree %s %s %n %n %n %n"><block s="getLastAnswer"></block><l>77</l><l>57</l><l>0.57</l><l>67</l><l>0.67</l></custom-block></script><script x="30" y="281.66666666666663"><block s="receiveGo"></block><block s="gotoXY"><l>-10</l><l>-23</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><comment x="167" y="244.99999999999997" w="204.33333333333334" collapsed="false">Unit 7 Lab1, Page 2 is VERY useful if stuck</comment></scripts></sprite><watcher var="count" style="normal" x="23.766875434934036" y="23.766875434933887" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="initials %&apos;sentence&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><l/><script><block s="doReport"><l></l></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Blastoff %&apos;num&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="num"/><l>0</l></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="num"/><l> </l><custom-block s="Blastoff %n"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block></list></block></block></script><script><block s="doReport"><l>BLASTOFF!</l></block></script></block></script></block-definition><block-definition s="copies %&apos;num&apos; %&apos;word&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="factorial %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="num"/><l>0</l></block><script><block s="doReport"><block s="reportProduct"><block var="num"/><custom-block s="factorial %n"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block></block></block></script><script><block s="doReport"><l>1</l></block></script></block></script></block-definition><block-definition s="spell number" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="fib %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="pig latin %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="empty? %l"><block var="list"/></custom-block><script><block s="doReport"><l> </l></block></script><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="pig word %&apos;word&apos;" type="reporter" category="operators"><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><custom-block s="word $arrowRight list %txt"><block var="word"/></custom-block></block><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="pascal %&apos;row&apos; %&apos;column&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="to binary %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block></script></block-definition><block-definition s="triangle fractal level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="triangle size: %n"><l></l></custom-block></script></block-definition><block-definition s="triangle size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRepeat"><l></l><script><block s="forward"><l></l></block><block s="turn"><l></l></block></script></block></script></block-definition><block-definition s="fractal other" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Tree %&apos;level&apos; %&apos;size&apos; %&apos;leftAngle&apos; %&apos;leftFraction&apos; %&apos;rightAngle&apos; %&apos;rightFraction&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="hide"></block><block s="doChangeVar"><l>count</l><l>1</l></block><block s="doIfElse"><block s="reportEquals"><block var="level"/><l>1</l></block><script><block s="setColor"><color>0,224,140,1</color></block><block s="down"></block><block s="forward"><block var="size"/></block><block s="forward"><block s="reportProduct"><block var="size"/><l>-1</l></block></block><block s="up"></block></script><script><block s="setColor"><color>168,88,0,1</color></block><block s="down"></block><block s="forward"><block var="size"/></block><block s="turnLeft"><block var="leftAngle"/></block><custom-block s="Tree %s %s %n %n %n %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><block var="size"/><block var="leftFraction"/></block><block var="leftAngle"/><block var="leftFraction"/><block var="rightAngle"/><block var="rightFraction"/></custom-block><block s="turn"><block var="leftAngle"/></block><block s="turn"><block var="rightAngle"/></block><custom-block s="Tree %s %s %n %n %n %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><block var="size"/><block var="rightFraction"/></block><block var="leftAngle"/><block var="leftFraction"/><block var="rightAngle"/><block var="rightFraction"/></custom-block><block s="turnLeft"><block var="rightAngle"/></block><block s="forward"><block s="reportProduct"><block var="size"/><l>-1</l></block></block><block s="up"></block></script></block></script></block-definition></blocks><variables><variable name="count"><l>127</l></variable></variables></project><media name="Recursion Week 1" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>