<snapdata remixID="9373058"><project name="Recursion Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAMQUlEQVR4Xu1dB4gVSROuNSfMOecsKKIioiIqZowo/mtGzJhzzjmCiphFxHgYUP/FnBPGExEVs5gwZzHs8fXZc2/fvt03M29Sz6uGY/d2q6urvvq6Z7e+6TUmPj4+nngwAi4hEMMEdAl5XlYg4A4BcebGcAUYAbcIyMgnRsCrm9LmuNw5AZMjoM0JRyX3PYyp9wjoNEM8XBynoXBjPSagG6jzmhoCahKQTy3fUFhNAroJfzSQ38EcmYBukpnXdqkPyMAzAn8Q4BOQqeAqAkxAV+H3yeIR/MzIBPQCB4wW0Ki9F3JMIgYmoIeLo1xoJjYGExBVNgGcaXI4uZbpIJ2byAR0Dmt/rhThhlKDgBEm6c/KB2SlMD5qEND3DIreBL1HQIV3c/TSyHzm3iOg+Vx4poIIxMT/jo+P+PV4PrUiK30U48cnYGTUcWa2jwnKBHSGQrwKKyHMAS8iwCegF6sSRTExAaOl2B79OdKbBPQoWNHCVd15WlAnbxJQNwJsqDoCTEDVK2hn/BaccOHCYwICIQeADleIaP0+E1D1yiu+edQloOLAq857q+JXl4BWIeBXP4ps0MgJqEiifuWZ6nlFTkDVEZDxO72RnF7Po3ViAnq0ML4MK3DT/fmcCejLSquTFBPQaK2senRa5cdo/MnZuxATE9DKArIvwwgwAQ1DxhOsRIAJaCWa0eDL4se0/wloMWDRwDEnc/Q/AZ1Ek9cyjID/CcgnoGFSODnB/wR0Ek1eyzACTEDDkPEEKxFgAlqJJvsyjAAT0DBkPMFKBJiAVqIZqa9o+oWJX0aIlC083woE+AS0AkX2YRoB9Qno5GPLybVMl1Stid4hYHBxudhqMSmpaMPU0TsE9AfcnIVBBJiABgHzlbkHnjLeIqAHAPEVwRRIJiQB3717J0LPmjVrRCn069ePli9fTvJjKGfx+BPVMTG615H2U6ZMoUmTJiU5b9y4cTRjxgwaPXo0zZ49m9atW0fdu3fXvY5ee+lfr2Oj8Sfn99WrV5QzZ05hcuHCBapevbreMBLYnT59mmrVqpVobq9evWjlypUh/ffp04dWrFiRYM6tW7eoTJkyhmIIScDDhw9TpUqVKHfu3HT//n3av38/9e/fXzjetWsX1a5dm3LkyEEfPnygNWvWEBIYOHAg1alTR1v8+PHjglj4mizS4MGD6cmTJ7Rjxw5hBwA3bNhAQ4YMofbt21ONGjWoSJEilD17dmrQoIHwu2jRopD2bdu2pXTp0lGnTp2oatWqlDdvXm3ty5cv06dPn8TaICHI2Lp1aypdujTNmTNHs8PXS5QoQceOHaORI0cKH7B///49vX37VthjXtmyZSlFihTUtWtXAvCNGjXSfAT6z5AhA/Xo0UPkCNsDBw6IAobKV8Y/aNAgzX/mzJmFXxl/zZo1KXXq1HTv3j0aNmwYwX/fvn0pT548lD9/fvH5qFGjRJywQfFlvQ4dOiTsN23apMV6/fp1evjwocAVc7AhT5w4IfJt0aKFsDt16pTm/8uXL5QrVy768eOH5v/SpUt0/vx5OnLkCDVu3Jh69uyp+b958yaVK1dOEDN9+vQCg3AjyUfwy5cvCYBgxwLAzp07C18PHjwQxShcuDC9efOGhg4dKhJYu3YtZcuWTVsP8zBAQknA+fPni+R37typ2W3bto3Spk0rivr06VO6e/euKEjBggXp8ePHdPTo0QSJSHv4qFatGiHOiRMnCn8pU6YUHwPXXrp0KQ0YMEAQqUmTJoRdLQfmzp07lzJlyiSABrlw8u3bt0+YwB6bsFWrVoJU48ePp/Xr1yfAVPqPjY2lunXrCv9fv34VcX3//l0QJFS+Mv4CBQpo/pFzcPzw9ezZM5owYYLwj00Csvz8+ZNi/xdLsZ1iqWXLloTTB5tX1isuLk6LRwb87ds3WrJkiSDU8OHDxQZGDVETScA9e/Zo/vEkBC4Y8F+8eHGRG3yjDuABPsqBTQ8ssc6vX78oY8aM4fjnnX8xHYCAoDgN5akWNno2UB4Bb/0SojycnIBRBLxBQP7t12jdfGPvDQL6Bk4XElF88zIBXeAML/kfAkxAL7FB8dPMDJRMwHCo6SGFHptw61j5fa/Fk0xutiohyWGqp3Mf2OnXUx9pH9jB1zNP2qDJiqa2kYFGLvpfTZs21TXNqHKiy2kII/TwklOyRowYQfPmzdNmSvvVq1cnaC4bXR99z8Bmf7j5SSshFStR7jwBSki//oR/1lWvEoLGLLrh9evXFw1jKA5oCL948YI2b96sddafP39Ocf+Po2t/X6PPnz9r0g8C79Kli2jkzpw5kxYuXCgUEignaFxDrYEiEJistN++fbtoZKNLL/zHxVG3bt0EFiALGrulSpUS/48m9p07d6hKlSpCDdm4caNo5qLTD/9QOkDoqVOnCp8YaGrDd7NmzQh5rlq1SqgOGIFKAhq8UEKgZkA1gDIglRPEA/9QkJAXsBIjnkRzGfni+1LZQFMejV00pDHQ5P79+7eQGZs3by6kOEieJ0+eFHijnwolBWuiKY6GulR+oGyhab1gwQKNH2jCS3vgAXyEErVwEe3461/l6uDBg1SoUCHRkIdIgSZ1ID5Qv3bv3q01p9GQTpMmjeDM3r17hT1ihHwom9S2KSGQ7urVq0cXL14UAaNDDrKcO3dOKAPorIOU6OgjOMg4sAFwckCeQ4HR6QdRQAKAcubMGUFkSEkVKlRIZH/lyhWt0y/9t2vX7r/N+OcRhaJh7Y8fPwpCwRe+dvbsWaHCBPuXDkDA6dOnC/vg0zZQSQB5sIFATkhu0GqlcoLGO/xDlahcuXKigwL5jh07VlM2UFgMKevhc+AD0uAULl++vCADxo0bN+jM2TPUoH4Dunr1KlWsWFEQSio/UJtwMOBAkAObCPJnsWLFtK89evQopBLVsGFDbUNCIpQDUt+0adMSqCPACvVGXbGBoZxBws2SJYuY5ujPgLNmzaIxY8YkAjvcFzAPuidOLhQCj7Gww0M/B8kihI35j4HMN9KXQfSuZ5cdZFucuoF6dPBajhLQrkTZrwUIuLRhmYAW1I5dmEeACWgeO54ZDgEdpyoTMByI/H1bEXCegDp2ha0ZO+2c800WcecJ6DQBeD3rELBhM3magGaVDbzVjDd80fAMVh7wRrNsSgdXBm2efPnyJVmw169fC/UAzV89w8wdCT1+LbOxgVBGYwtJQLymjsYhXnEH6ChkmzZtREMVkhOau4Hv+wfeAQh1hwR3FXBXQN6RkMpAhw4dtE45/AeP5JQN9AOD7zxs3bqVtmzZIhqfaCSjay+VB6nMQGpCYxyNZDkC44eSASWhd+/eiZQW3PeAWgJlBh8rVKxAJ0/8qzygkQ01o2PHjtqdEHlHQionwE4qFZryYbRiPrMPSUDcNkM3HZIW5DH8hw62vPOA9/3RwcedAgx5BwCEDb5DgttraEamSpWKbt++nUgZCGzSonFZtGhRDWKphIRSNkAyGY+ccO3aNVq2bJmQvyQBpfIglRkoIrjfIWW1wPilPISTC8pAsBKCS1WLFy+myZMnC1lJXtQCVrj9B+UH/uWdEFzcgroTqJxgPdiXLFlSNNYD83WdWy6ciPofwRYGJ0kX2CnX83KCbQWyMDfbYnTCsQs46CegEwDwGkkj4AI5DJXDZHzOE9BkoIbAYGNlEHCegMpAw4E6gQAT0AmU7V5DPlUUfLowAe0mB/tPFgEmoJUEUfAEsjJ9M76YgGZQ4zmWIcAEtAxKdmQGASagGdR4jrg8hUtqkQ7vENCihCIFhOc7i4B3COhs3ryaRxBgAlpZCD7FDaPpPQI6XUSn1zNcIn9PSEhALoa/q20mO5s5ERP/G3+mPkxkNgdhBheeYyECLtbXe49gC3FlV95HgAno/RpZE6FTp5zBdYwR0KBza5BjL55FwAI+GCOgZ5HgwFRFwH0CWrCLVAWf43b4z7Mx4IxAMALun4Bck6hGgAkY1eV3P3kmoNs18PPPwDpyYwK6TcAoX58JGOUEcDt9JqDbFVBlfR2PUzOpMAHNoMZzLEOACWgZlFHmyKITkQnoB95YRAY3oGACuoG6imvaRHImYFJksAlwFblnZ8xMQDvRVdm3QxuQCaiXJA4VRG84frFjAvqlkormwQR0q3BmT1Sz89zKM8y6TECPFiZawlKbgFaeBlb6Upk9DuNgLwEdTkblukdr7P8ARfGy88FPyLsAAAAASUVORK5CYII=</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,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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="48.64453125" y="-60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="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="14.711442786069654" y="10"><block s="receiveGo"></block><block s="hide"></block><block s="clear"></block><block s="gotoXY"><l>-225</l><l>0</l></block><block s="write"><l>To use fib type the fib number into the function and click it</l><l>12</l></block><block s="gotoXY"><l>-225</l><l>-30</l></block><block s="write"><l>To use copies type the number of copies you wantand the word you</l><l>12</l></block><block s="gotoXY"><l>-225</l><l>-60</l></block><block s="write"><l>want to copy, then click the function.</l><l>12</l></block></script><script x="35.01492537313439" y="348.07960199004975"><custom-block s="fib %s"><l>7</l><comment w="87.01492537313435" collapsed="true">ex. (fib 7) = 13</comment></custom-block></script><script x="42.11113539151893" y="295.179105477612"><custom-block s="copies %n %txt"><l>3</l><l>spam</l><comment w="241.49253731343276" collapsed="true">ex. (copies 4 spam) = spam spam spam spam</comment></custom-block></script></scripts></sprite><watcher var="vowels" style="normal" x="10" y="10" 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;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></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="word"/><l> </l><custom-block s="copies %n %txt"><block s="reportDifference"><block var="num"/><l>1</l></block><block var="word"/></custom-block></list></block></block></script><script><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="doIf"><block s="reportLessThan"><l>0</l><block var="num"/></block><script><block s="doIfElse"><block s="reportLessThan"><l>1</l><block var="num"/></block><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><script><block s="doReport"><l>1</l></block></script></block></script></block><block s="doReport"><l>0</l></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="doIf"><l/><script><block s="doIfElse"><custom-block s="empty? %l"><block var="list"/></custom-block><script><block s="doReport"><l> </l></block></script><script></script></block></script></block><block s="doReport"><l></l></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></blocks><variables><variable name="vowels"><list struct="atomic" id="653">a,e,i,o,u</list></variable></variables></project><media name="Recursion Skeleton" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>