<snapdata remixID="2140737"><project name="Orchard simulation" app="Snap! 4.0, 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" tempo="60" threadsafe="false" lines="round" codify="false" inheritance="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 id="2"></list></costumes><sounds><list id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" rotation="1" draggable="true" costume="0" color="80,80,80" pen="tip" id="8"><costumes><list id="9"></list></costumes><sounds><list id="10"><item><ref mediaID="Sprite_snd_Laugh Female"></ref></item><item><ref mediaID="Sprite_snd_Laugh Male 3"></ref></item></list></sounds><variables></variables><blocks></blocks><scripts><script x="36" y="22"><custom-block s="setup"></custom-block></script><script x="32" y="68"><custom-block s="take a turn"></custom-block></script><script x="27" y="112"><custom-block s="easy basket response"></custom-block></script><script x="38" y="163"><custom-block s="play one session"></custom-block></script><script x="33" y="197"><custom-block s="temp_for_debugging %s"><l>3</l></custom-block></script><script x="53" y="284"><block s="doSetVar"><l>number of simulations</l><l>5000</l></block></script><script x="34" y="244"><custom-block s="get final value of Raven for one session"></custom-block></script><script x="35" y="332"><custom-block s="simulate process many times"></custom-block></script><script x="51" y="400"><custom-block s="estimate prob of winning"></custom-block></script><script x="37" y="462"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><block var="list of freq"/></custom-block></script></scripts></sprite><watcher var="red" style="normal" x="10" y="10" color="243,118,29"/><watcher var="green" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="blue" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="yellow" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="Raven" style="normal" x="10" y="94.00000799999998" color="243,118,29"/><watcher var="number of simulations" style="normal" x="10" y="115.00000999999997" color="243,118,29"/><watcher var="list of freq" style="normal" x="251" y="15.000013999999965" color="243,118,29" extX="139" extY="253"/><watcher var="est prob of winning" style="normal" x="10" y="137.00001199999997" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="setup" type="command" category="other"><header></header><code></code><inputs></inputs><script><block s="doSetVar"><l>red</l><l>10</l></block><block s="doSetVar"><l>green</l><l>10</l></block><block s="doSetVar"><l>blue</l><l>10</l></block><block s="doSetVar"><l>yellow</l><l>10</l></block><block s="doSetVar"><l>Raven</l><l>0</l></block></script></block-definition><block-definition s="take a turn" type="command" category="other"><header></header><code></code><inputs></inputs><script><block s="doDeclareVariables"><list><l>die outcome</l></list></block><block s="doSetVar"><l>die outcome</l><block s="reportRandom"><l>1</l><l>6</l></block></block><block s="doIfElse"><block s="reportEquals"><block var="die outcome"/><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block var="red"/><l>0</l></block><script><block s="doChangeVar"><l>red</l><l>-1</l></block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="die outcome"/><l>2</l></block><script><block s="doIf"><block s="reportGreaterThan"><block var="green"/><l>0</l></block><script><block s="doChangeVar"><l>green</l><l>-1</l></block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="die outcome"/><l>3</l></block><script><block s="doIf"><block s="reportGreaterThan"><block var="blue"/><l>0</l></block><script><block s="doChangeVar"><l>blue</l><l>-1</l></block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="die outcome"/><l>4</l></block><script><block s="doIf"><block s="reportGreaterThan"><block var="yellow"/><l>0</l></block><script><block s="doChangeVar"><l>yellow</l><l>-1</l></block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="die outcome"/><l>5</l></block><script><custom-block s="easy basket response"></custom-block></script><script><block s="doChangeVar"><l>Raven</l><l>1</l></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="easy basket response" type="command" category="other"><header></header><code></code><inputs></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="red"/><l>1</l></block><script><block s="doChangeVar"><l>red</l><l>-2</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="green"/><l>1</l></block><script><block s="doChangeVar"><l>green</l><l>-2</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="blue"/><l>1</l></block><script><block s="doChangeVar"><l>blue</l><l>-2</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="yellow"/><l>1</l></block><script><block s="doChangeVar"><l>yellow</l><l>-2</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="red"/><l>0</l></block><script><block s="doChangeVar"><l>red</l><l>-1</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="green"/><l>0</l></block><script><block s="doChangeVar"><l>green</l><l>-1</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="blue"/><l>0</l></block><script><block s="doChangeVar"><l>blue</l><l>-1</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block var="yellow"/><l>0</l></block><script><block s="doChangeVar"><l>yellow</l><l>-1</l></block></script><script><block s="bubble"><l>Programming error.</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="play one session" type="command" category="other"><header></header><code></code><inputs></inputs></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><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="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><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="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><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><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></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><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><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><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><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="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></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><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></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><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><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><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><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><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><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="get final value of Raven for one session" type="reporter" category="other"><header></header><code></code><inputs></inputs><script><custom-block s="setup"></custom-block><block s="doForever"><script><block s="doIf"><block s="reportOr"><block s="reportEquals"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/><block var="yellow"/></list></block></custom-block><l>0</l></block><block s="reportEquals"><block var="Raven"/><l>9</l></block></block><script><block s="doReport"><block var="Raven"/></block></script></block><custom-block s="take a turn"></custom-block></script></block></script></block-definition><block-definition s="temp_for_debugging %&apos;dummy arg&apos;" type="reporter" category="other"><header></header><code></code><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>Raven</l><l>9</l></block><block s="doIfElse"><block s="reportEquals"><block var="Raven"/><l>9</l></block><script><block s="doReport"><block var="Raven"/></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="abs %&apos;x&apos;" type="reporter" category="other"><header></header><code></code><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="x"/><l>0</l></block><script><block s="doReport"><block s="reportDifference"><l></l><block var="x"/></block></block></script></block><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="simulate process many times" type="command" category="other"><header></header><code></code><inputs></inputs><script><block s="doDeclareVariables"><list><l>this Raven value</l></list></block><block s="doSetVar"><l>list of freq</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>10</l><script><block s="doAddToList"><l>0</l><block var="list of freq"/></block></script></custom-block><block s="doRepeat"><block var="number of simulations"/><script><block s="doSetVar"><l>this Raven value</l><custom-block s="get final value of Raven for one session"></custom-block></block><block s="doReplaceInList"><block s="reportSum"><block var="this Raven value"/><l>1</l></block><block var="list of freq"/><block s="reportSum"><block s="reportListItem"><block s="reportSum"><block var="this Raven value"/><l>1</l></block><block var="list of freq"/></block><l>1</l></block></block></script></block><block s="playSound"><l>Laugh Male 3</l></block></script></block-definition><block-definition s="estimate prob of winning" type="command" category="other"><header></header><code></code><inputs></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><block var="list of freq"/></custom-block></block><block s="doSetVar"><l>est prob of winning</l><block s="reportDifference"><l>1</l><block s="reportQuotient"><block s="reportListItem"><l>10</l><block var="list of freq"/></block><block var="total"/></block></block></block></script></block-definition></blocks><variables><variable name="red"><l>0</l></variable><variable name="green"><l>0</l></variable><variable name="blue"><l>2</l></variable><variable name="yellow"><l>5</l></variable><variable name="Raven"><l>9</l></variable><variable name="number of simulations"><l>5000</l></variable><variable name="list of freq"><list id="945"><item><l>7</l></item><item><l>27</l></item><item><l>88</l></item><item><l>156</l></item><item><l>302</l></item><item><l>452</l></item><item><l>560</l></item><item><l>618</l></item><item><l>634</l></item><item><l>2156</l></item></list></variable><variable name="est prob of winning"><l>0.5688</l></variable></variables></project><media name="Orchard simulation" app="Snap! 4.0, http://snap.berkeley.edu" version="1"><sound name="Laugh Female" sound="http://snap.berkeley.edu/snapsource/Sounds/Laugh-female.wav" mediaID="Sprite_snd_Laugh Female"/><sound name="Laugh Male 3" sound="http://snap.berkeley.edu/snapsource/Sounds/Laugh-male3.mp3" mediaID="Sprite_snd_Laugh Male 3"/></media></snapdata>