<snapdata remixID="9377811"><project name="recursion week 2" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</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="-100" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="2.5" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAABaADAAQAAAABAAAABAAAAABCyjVBAAAANUlEQVQIHWNkYGDgAeLZQCwBxC+AOJUFSOQBcQQQw8BlJiDrBowHpW8wQhl6QFoIiN8B8SUAHEMHXhyYAAoAAAAASUVORK5CYII=" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="21.000000000000114"><block s="receiveGo"></block><block s="clear"></block><block s="doBroadcast"><l>start</l></block></script><script x="23" y="122.00000000000011"><block s="receiveMessage"><l>restart</l></block><block s="bubble"><l></l></block><block s="clear"></block><block s="doBroadcast"><l>start</l></block></script><script x="634" y="30"><block s="receiveMessage"><l>binary</l></block><block s="clear"></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="doAsk"><l>What number do you want to convert to binary</l></block><block s="write"><custom-block s="to binary %n"><block s="getLastAnswer"></block></custom-block><l>20</l></block><block s="doBroadcast"><l>done</l></block></script><script x="948" y="29"><block s="receiveMessage"><l>fib</l></block><block s="clear"></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="doAsk"><l>what number in the Fibonacci sequence do you want</l></block><block s="write"><custom-block s="fib %s"><block s="getLastAnswer"></block></custom-block><l>20</l></block><block s="doBroadcast"><l>done</l></block></script><script x="232" y="24"><block s="receiveMessage"><l>copy</l></block><block s="clear"></block><block s="gotoXY"><l>-200</l><l>0</l></block><block s="doAsk"><l>What word do you want to duplicate</l></block><block s="doSetVar"><l>word</l><block s="getLastAnswer"></block></block><block s="doAsk"><block s="reportJoinWords"><list><l>how many times do you want to duplicate </l><block var="word"/></list></block></block><block s="doSetVar"><l># of times</l><block s="getLastAnswer"></block></block><block s="doRun"><custom-block s="copies %n %txt %s"><block var="# of times"/><block var="word"/><block s="reportQuotient"><l>150</l><block var="# of times"/></block></custom-block><list></list></block><block s="doBroadcast"><l>done</l></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="0" y="100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,143.46300000000002,247.35,1" pen="tip" id="94"><costumes><list id="95"><item><costume name="button_binary-converter" center-x="155" center-y="33" image="data:image/png;base64,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" id="96"/></item></list></costumes><sounds><list struct="atomic" id="97"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="123"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>binary</l></block><block s="hide"></block></script><script x="461" y="72"><block s="receiveMessage"><l>start</l></block><block s="gotoXY"><l>0</l><l>100</l></block><block s="show"></block></script><script x="543" y="131"><block s="receiveMessage"><l>fib</l></block><block s="gotoXY"><l>0</l><l>100</l></block><block s="hide"></block></script><script x="751" y="134"><block s="receiveMessage"><l>copy</l></block><block s="gotoXY"><l>0</l><l>100</l></block><block s="hide"></block></script></scripts></sprite><sprite name="Sprite(4)" idx="4" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="209.1,12.54600000000001,0,1" pen="tip" id="124"><costumes><list id="125"><item><costume name="button_fibonacci" center-x="104" center-y="33" image="data:image/png;base64,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" id="126"/></item></list></costumes><sounds><list struct="atomic" id="127"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="208"><block s="receiveMessage"><l>start</l></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="show"></block></script><script x="282" y="209"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>fib</l></block><block s="hide"></block></script><script x="279" y="327"><block s="receiveMessage"><l>copy</l></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="hide"></block></script><script x="71" y="332"><block s="receiveMessage"><l>binary</l></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="hide"></block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,25.296000000000024,158.1,1" pen="tip" id="154"><costumes><list id="155"><item><costume name="button_copy" center-x="76.5" center-y="33" image="data:image/png;base64,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" id="156"/></item></list></costumes><sounds><list struct="atomic" id="157"></list></sounds><blocks></blocks><variables></variables><scripts><script x="530" y="225"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>copy</l></block><block s="hide"></block></script><script x="137" y="201"><block s="receiveMessage"><l>start</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="show"></block></script><script x="188" y="271"><block s="receiveMessage"><l>binary</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="hide"></block></script><script x="204" y="358"><block s="receiveMessage"><l>fib</l></block><block s="hide"></block></script></scripts></sprite><sprite name="Sprite(5)" idx="5" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,215.42399999999998,244.79999999999998,1" pen="tip" id="181"><costumes><list id="182"><item><costume name="button_restart-2" center-x="89" center-y="33" image="data:image/png;base64,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" id="183"/></item></list></costumes><sounds><list struct="atomic" id="184"></list></sounds><blocks></blocks><variables></variables><scripts><script x="81" y="89"><block s="receiveGo"></block><block s="hide"></block></script><script x="387" y="138"><block s="receiveMessage"><l>done</l></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="show"></block></script><script x="806" y="91"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>restart</l></block></script></scripts></sprite><watcher var="word" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="# of times" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></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="copies %&apos;num&apos; %&apos;word&apos; %&apos;font size&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="num"/><l>0</l></block><script><block s="write"><block s="reportJoinWords"><list><block var="word"/><l> </l></list></block><block var="font size"/></block><block s="doReport"><custom-block s="copies %n %txt %s"><block s="reportDifference"><block var="num"/><l>1</l></block><block var="word"/><block var="font size"/></custom-block></block></script><script><block s="gotoXY"><l>-100</l><l>-50</l></block><block s="doReport"><l></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"><block s="reportGreaterThan"><l>2</l><block var="num"/></block><script><block s="doReport"><block var="num"/></block></script><script><block s="doReport"><block s="reportSum"><custom-block s="fib %s"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block><custom-block s="fib %s"><block s="reportDifference"><block var="num"/><l>2</l></block></custom-block></block></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"><block s="reportEquals"><block var="number"/><l>1</l></block><script><block s="doReport"><l>1</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="number"/><l>2</l></block><l>1</l></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="to binary %n"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="number"/><l>2</l></block></block></custom-block><l>1</l></list></block></block></script><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="to binary %n"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="number"/><l>2</l></block></block></custom-block><l>0</l></list></block></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></blocks><variables><variable name="word"><l>yee</l></variable><variable name="# of times"><l>10</l></variable></variables></project><media name="recursion week 2" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>