<snapdata remixID="9378057"><project name="Recursion 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="100" 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="button_copies" center-x="79.5" 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="19.955223880596947" y="126.99999999999997"><block s="receiveGo"></block><block s="show"></block><block s="doSwitchToCostume"><l>button_copies</l></block><block s="gotoXY"><l>0</l><l>100</l></block></script><script x="17.258706467661682" y="235.0796019900497"><custom-block s="fib %s"><l></l><comment w="87.01492537313435" collapsed="true">ex. (fib 7) = 13</comment></custom-block></script><script x="16.243781094527293" y="306.6119402985074"><custom-block s="pascal %n %n"><l></l><l></l><comment w="117.61194029850748" collapsed="true">ex. (pascal 6 4) = 15</comment></custom-block></script><script x="16.666666666666657" y="346.08457711442804"><custom-block s="to binary %n"><l></l><comment w="130.66666666666666" collapsed="true">new solution with recursion; cannot be old code</comment></custom-block></script><script x="18.25373134328356" y="381.21890547263683"><custom-block s="pig word %s"><l></l></custom-block></script><script x="18.36318407960195" y="415.358206955224"><custom-block s="pig latin %s"><custom-block s="sentence $arrowRight list %txt"><l>chris we want to talk so nobody understands us</l></custom-block></custom-block></script><script x="19.144278606965145" y="453.358206955224"><custom-block s="triangle size: %n"><l></l><comment w="204" collapsed="true">should draw a triangle of given size</comment></custom-block></script><script x="19.810945273631802" y="492.3582069552241"><custom-block s="triangle fractal level: %n size: %n"><l></l><l></l></custom-block></script><script x="19.810945273631802" y="536.6915402885573"><custom-block s="fractal other"><comment w="169.33333333333334" collapsed="true">create your own fractal problem (examples in textbook)</comment></custom-block></script><script x="264" y="142.99999999999997"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Sprite(2)</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Sprite(3)</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>What is the word?</l></block><block s="doSetVar"><l>temp</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>How many times do you want to repeat it?</l></block><block s="bubble"><custom-block s="copies %n %txt"><block s="getLastAnswer"></block><block var="temp"/><comment w="241.49253731343276" collapsed="true">ex. (copies 4 spam) = spam spam spam spam</comment></custom-block></block></script><script x="21.144278606965145" y="272.5522388059703"><custom-block s="initials %s"><l></l><comment w="225.33333333333334" collapsed="true">ex. (initials potatoes are delicious) = pad</comment></custom-block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="81"><costumes><list id="82"><item><costume name="button_initials " center-x="88.5" center-y="33" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAABCCAYAAAAYLzdyAAAJ80lEQVR4Xu2de3BU1R3Hv3ffu9kkm2wSyDtkkxQCCEQQrMCMIIgCQmwGq6DFou2UjhWVqZaqw6jVTst0KIpDeamg0FKltBChPAShCJRHCMQgIYGQQF6bzXOzj+zjdu4ludk1u9nssnubvXvuf3vvOb/f+X1/nz179nfvnqXg5Wilac0uQ9kzx8w1s0vN+ol6h2WYt7bkPFEg2ArIKJE1SaxqGKWIvzwrKr14btyIPUmUusGTH+r7J5toWr2u8dRb29rKf26m7apgD47YIwoEooCcElteji94+6XEgjUURXW72nCDuMzYNP7ZhsOfV9s6dIE4In2IAqFWYIxce3HHiDmzk6lofa8vDuIqS0feozW7T7Y4LAmhHgixTxS4GwVSJeqaL9LnP6RTxF5j7LAQM0uI+VV/PX/d1p53N8ZJX6IAXwrcq0g6vT+rcBpFUXYW4lUNJ9duar38Il8DIH6IAsFQYFXi5FUvJUx4j7pubs28v3pXlRO0OBiGiQ2iAF8KaMUK/ZXcn6RR7+tLV77VfOqPfDkmfogCwVRgY/LMJ6gna4v3HTbWzg2mYWKLKMCXAkviRm2kJlz7tPqW3ZjJl1PihygQTAUKFIlnqLTvNpmttEMRTMPEFlGALwUUlNhMJV7ZQPPlkPghCoRCAQJxKFQlNnlVgEDMq9zEWSgUIBCHQlVik1cFCMS8yk2chUIBAnEoVCU2eVWAQMyr3MRZKBQgEIdCVWKTVwUIxLzKTZyFQgECcShUJTZ5VYBAzKvcxFkoFCAQh0JVYpNXBQjEXuT+TcIkLIsbDQdovG+4iA9aSgNOTDBteRpEbd5zkIvu/KahyW7CmMrtAY81HDuGHcQbU2ZiYUwOp3VRzT4cN90OqvZxIjmu5i3lbDpoJzKuboENTr/9BNOWN+cE4jB7io0PiKMoCSrylkJK3ZndOh3dyLn2ETw97ie+81tbdsb2dPhjy+93SE8HAjGB2CM7j0Vn4xnNKNhpGhtaLuGY6Va/dkybzamz2PPLbh/E3s4bAdsKFGCmH4GYQBwwPzvTHsFMdYZPiAN2MMiOBGIC8SBRcW82TKLCRd1iiCkRgTggBYPXSZBf7FxnpoLKz1Bv78JSTT6KYnORK9NATklw227EIeNN/NlQgmaHpZ+iA81uM6LS8e6wB5Ati/WaicW1+3Goq4a9PpiZcqw8AY/FZGOKMhk6WSxixTLYaCca7CacMzfik7ZynDU3evTny74UIizWjMT86GyMksdDI5ajm3awti9bmnHYWIO9nddhou3BI4tHS4KH+OX6r1EYk4NpUakeZa2zGfHwzX+g0W5yu+4NjMJoHf6S+pDPFPkD8Y9j87Au+UGfNv+gP4c1hvN+veGiRTLszpiHcYrEAe1vayvHyoYTPscwFBsIHmIb7eCqDN4S8Pf2Cvyy/uigIF4Uk4s3k6ZALZJCJZJyfdodVlhpB/d6ed1XXOnP10zJgHZB9xRixXK2PzPmFocFMSI5lCKJ27jm3dyD/35vRh7I/huJk/GCdjxnw0nTbC05SiRFtFjGnZ9VvRulFm6PvqHIqtcxCR5iJnKL04639WfYj00meSu0BexHd+9hdNqQU/ERnC5lMl/grU6cguXacZyNgaoTvmwxRpbH34NUiRr/7KxCiVnP1qQlEOG1xIn4lXYC52dr67d4rfE/g3rDMY0OZBaiQJnEtZ92fReudreyr3NkGvwoJge5sjg8V3corMB1HWxEQPxm4ylsaL3Exc3Ubi/nPA21y0w05tp2NDn6lhS+wAs2xN4ISpOocSFnMXf5iLEGT97aP2iI92UswH2q4Vz79YZSrGk+h64wXf960ikiIL6ncjv7Jcb1OJhZiPEuM9R9VTtRbevgmvAN8UhZHBbG6DBBmYQMaTQ0IjkUIgkUlJirgDCD+8ZUh4U1ewcN8SvaAryaOMmtfYfDii86KrG97QrKrIawnYF7By54iE1OG7IqtvZL1OfpczE9Ko07P7lqJ278HyBm7vcxlY6fakaDovpt3N9v3P5CLKNE2Jo6G7PVnjd5Om2qx+tN3+CSpTlsYRY8xHq7GaMrtw1ZiBl4fz98Kjc+O+1EcecNMHAxpUE5JXarhvgLca/hR9VZWB4/zm1p0XvN6nSgqHYfzpg9/iXGkIdb8BB7e6prqMzEX2YuxERl33/6/LrhBD5uK+fASZeqcV7XtyYOFOJeg6Pl8Xg+biwWxeZB0nOjhrl2sqsOhbXuy5QhT2/PAAnEPUL4u5z4funqF3VH2HWmp2Og9XWJbjFSpWqu27jKT9kZuPdYGK3DRpe69N1C3Gs3Xx6Pg1mPQ9bzkFM4P8JJIA4Q4hfix+ONpMkcbMzH/8qG4zDTdrZk1eqwoKSn7joQxMeyipCv0HJ2VtQfw472q+zrScph2JIyC8OlUdx1fyH+JPVhlFsN+LfxJsosBth7HicdIY3BiexFHMQV1lZMvbErXCZft3ESiAOEeLJyOPZmLvCa9NVNp/Bhy52y3kAQv5P0Q/wsfqybnds2IwtXokTJnu9y2tj6NnP4C/FXWUUY0/MmYda+vbM8UwERuXyRXNt8Ae82nyUQ86HAYJ4n9lUeY8Z5t2tixsbu9HmY6uV29mAhThKrcGTE4xgm6ZttXXVcZyhBh6Mbr/fM+ncDsbf8nDE14InaYvLsBB8AMz6GEsQqSoJXEu7F3OgRSJOq0U070Ww347y5EetbSrkarK83VYokCq8mTMIMdTq0YgWYW9hM/XZLaxkOGG/C9cudvxAznxgLYnR4QJUC5saJSiRhH+A32C341mrAvzqrsKv9mtvdSr5yGSw/YbecCFbgxI5wFCAQCyeXERsJgThiUy+cwAnEwsllxEZCII7Y1AsncAKxcHIZsZEQiCM29cIJnEAsnFxGbCQE4ohNvXACJxALJ5cRGwmBOGJTL5zACcTCyWXERkIgjtjUCyNwrVihp/IrPm7QOyx9v48RRmwkighR4H5l8tfUopri/Ue7audESMwkTIEpsCR25Cbqs7byZSvqj28WWGwknAhRYEfKnHkUTdOqzKtb9GbaroqQuEmYAlEgRiRrq8x7NoXdreN3TWfeWWso+a1AYiNhRIgCf0qe/vzTmvzNLMQ0TcumXv9bSUV3W36ExE/CDHMFpqpSju7OmD+Toiia2zepytKeW1S799Atu9HzfkdhHjQZvnAU+IEsrmxf9qLpGopit/d02/xL39WV8lTTgT0XLXr3HeiEEz+JJMwVYEpqHybNWpKmUnH/BNRvBzuapiUfNF9ascZwdrWJtnv+HXmYC0GGH34KDJco617UTnhvWdzY9cwSwjUCr9swttB07OnO6ge/NFYV1nR3ZX5nbRnT6rT2bVUTfjqQEYeRAipK0jVSHlc2VplwcYYq48Aj0VnFFEXZPIXwP1D1lHIQscwuAAAAAElFTkSuQmCC" id="83"/></item></list></costumes><sounds><list struct="atomic" id="84"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20.25870646766157" y="686.0796019900492"><custom-block s="fib %s"><l></l><comment w="87.01492537313435" collapsed="true">ex. (fib 7) = 13</comment></custom-block></script><script x="21.14427860696503" y="721.5522388059699"><custom-block s="initials %s"><l></l><comment w="225.33333333333334" collapsed="true">ex. (initials potatoes are delicious) = pad</comment></custom-block></script><script x="19.243781094527264" y="757.6119402985071"><custom-block s="pascal %n %n"><l></l><l></l><comment w="117.61194029850748" collapsed="true">ex. (pascal 6 4) = 15</comment></custom-block></script><script x="19.666666666666572" y="797.0845771144277"><custom-block s="to binary %n"><l></l><comment w="130.66666666666666" collapsed="true">new solution with recursion; cannot be old code</comment></custom-block></script><script x="21.253731343283448" y="832.2189054726363"><custom-block s="pig word %s"><l></l></custom-block></script><script x="21.363184079601865" y="866.3582069552233"><custom-block s="pig latin %s"><custom-block s="sentence $arrowRight list %txt"><l>chris we want to talk so nobody understands us</l></custom-block></custom-block></script><script x="22.14427860696503" y="904.3582069552232"><custom-block s="triangle size: %n"><l></l><comment w="204" collapsed="true">should draw a triangle of given size</comment></custom-block></script><script x="22.810945273631717" y="943.3582069552242"><custom-block s="triangle fractal level: %n size: %n"><l></l><l></l></custom-block></script><script x="22.810945273631717" y="987.6915402885577"><custom-block s="fractal other"><comment w="169.33333333333334" collapsed="true">create your own fractal problem (examples in textbook)</comment></custom-block></script><script x="229.35491648604636" y="672.1791054776115"><custom-block s="copies %n %txt"><l></l><l></l><comment w="241.49253731343276" collapsed="true">ex. (copies 4 spam) = spam spam spam spam</comment></custom-block></script><script x="22.95522388059686" y="514.9999999999999"><block s="receiveGo"></block><block s="show"></block><block s="doSwitchToCostume"><l>button_initials </l></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="21" y="224.99999999999994"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Sprite(3)</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>What is the name or sentence?</l></block><block s="bubble"><custom-block s="initials %s"><custom-block s="sentence $arrowRight list %txt"><block s="getLastAnswer"></block></custom-block><comment w="225.33333333333334" collapsed="true">ex. (initials potatoes are delicious) = pad</comment></custom-block></block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="3" color="80,80,80,1" pen="tip" id="152"><costumes><list id="153"><item><costume name="button_copies" center-x="79.5" center-y="33" image="data:image/png;base64,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" id="154"/></item><item><costume name="button_initials " center-x="88.5" center-y="33" image="data:image/png;base64,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" id="155"/></item><item><costume name="button_pig-latin" center-x="100" 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="19.955223880597003" y="360.9999999999997"><block s="receiveGo"></block><block s="show"></block><block s="doSwitchToCostume"><l>button_pig-latin</l></block><block s="gotoXY"><l>0</l><l>-100</l></block></script><script x="17.258706467661654" y="469.0796019900497"><custom-block s="fib %s"><l></l><comment w="87.01492537313435" collapsed="true">ex. (fib 7) = 13</comment></custom-block></script><script x="18.144278606965173" y="504.5522388059703"><custom-block s="initials %s"><l></l><comment w="225.33333333333334" collapsed="true">ex. (initials potatoes are delicious) = pad</comment></custom-block></script><script x="16.243781094527293" y="540.6119402985081"><custom-block s="pascal %n %n"><l></l><l></l><comment w="117.61194029850748" collapsed="true">ex. (pascal 6 4) = 15</comment></custom-block></script><script x="16.666666666666657" y="580.0845771144287"><custom-block s="to binary %n"><l></l><comment w="130.66666666666666" collapsed="true">new solution with recursion; cannot be old code</comment></custom-block></script><script x="18.25373134328359" y="615.2189054726375"><custom-block s="pig word %s"><l></l></custom-block></script><script x="19.144278606965173" y="687.3582069552243"><custom-block s="triangle size: %n"><l></l><comment w="204" collapsed="true">should draw a triangle of given size</comment></custom-block></script><script x="19.81094527363186" y="726.3582069552244"><custom-block s="triangle fractal level: %n size: %n"><l></l><l></l></custom-block></script><script x="19.81094527363186" y="770.6915402885577"><custom-block s="fractal other"><comment w="169.33333333333334" collapsed="true">create your own fractal problem (examples in textbook)</comment></custom-block></script><script x="226.35491648604636" y="455.17910547761176"><custom-block s="copies %n %txt"><l></l><l></l><comment w="241.49253731343276" collapsed="true">ex. (copies 4 spam) = spam spam spam spam</comment></custom-block></script><script x="53.000000000000114" y="93.99999999999977"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Sprite(2)</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>What is the sentence?(no punctuation)</l></block><block s="bubble"><custom-block s="pig latin %s"><custom-block s="sentence $arrowRight list %txt"><block s="getLastAnswer"></block></custom-block></custom-block></block></script></scripts></sprite><watcher var="temp" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="remainder of sentence" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="check list" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="empy string" style="normal" x="10" y="217.00000599999998" 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="doIfElse"><block s="reportEquals"><l>0</l><block s="reportListLength"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="sentence"/></block><l><option>letter</option></l></block></block><custom-block s="initials %s"><block s="reportCDR"><block var="sentence"/></block></custom-block></list></block></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"><block s="reportGreaterThan"><block var="num"/><l>1</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"><block var="word"/></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"><block s="reportNot"><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>A</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>E</l></block></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>I</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>O</l></block></block></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>U</l></block></block><block s="reportOr"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>a</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>e</l></block></block><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>i</l></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>o</l></block></block></block><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>u</l></block></block></block></block><script><block s="doReplaceInList"><l>1</l><block var="list"/><block s="reportJoinWords"><list><block s="reportCDR"><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block><l>ay</l></list></block></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="list"/></block><l> </l><custom-block s="pig latin %s"><block s="reportCDR"><block var="list"/></block></custom-block></list></block></block></script><script><block s="doReplaceInList"><l>1</l><block var="list"/><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="list"/></block><l>way</l></list></block></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="list"/></block><l> </l><custom-block s="pig latin %s"><block s="reportCDR"><block var="list"/></block></custom-block></list></block></block></script></block></script></block></script><scripts><script x="171.00000000000023" y="19.19999999999999"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></block></script><script x="585.2841806875" y="97.20000200000001"><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="list"/></block><l><option>letter</option></l></block></script><script x="861.5449238749993" y="447.66667466666627"><block s="reportEquals"><l></l><l>U</l></block></script></scripts></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="initials w/o recursion" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="initials w/o recursion %&apos;sentence&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="sentence"/></block><script><block s="doReplaceInList"><block var="i"/><block var="sentence"/><block s="reportListItem"><l>1</l><custom-block s="sentence $arrowRight list %txt"><l>hello</l></custom-block></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="sentence"/></list></block></block></script><scripts><script x="471.6865264375001" y="103.00000400000005"><block var="sentence"/></script><script x="174" y="193.19999999999902"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><script></script><list></list></block><l/></custom-block></script><script x="242.1503946250001" y="144.0000060000002"><block s="reportListItem"><block var="i"/><block var="sentence"/></block></script></scripts></block-definition></blocks><variables><variable name="temp"><l>Hi</l></variable><variable name="remainder of sentence"><l>0</l></variable><variable name="check list"><list struct="atomic" id="1110">Hello,Food</list></variable><variable name="empy string"><l>0</l></variable></variables></project><media name="Recursion 2" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>