<snapdata remixID="8934092"><project name="unit_3_big_data" app="Snap! 5.1, 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" volume="100" pan="0" lines="round" ternary="false" 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="0" 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="30" y="10"><block s="receiveGo"></block><custom-block s="set_data"></custom-block><block s="doSetVar"><l>data_list</l><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></custom-block></block><block s="doSetVar"><l>mean</l><custom-block s="mean %l"><block var="data_list"/></custom-block></block><block s="doSetVar"><l>median</l><custom-block s="median %l"><custom-block s="sort %l ordering with %predRing"><block var="data_list"/><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></custom-block></block><block s="doSetVar"><l>standard_deviation</l><custom-block s="sd %l"><block var="data_list"/></custom-block></block><block s="doSetVar"><l>variance</l><custom-block s="variance %l"><block var="data_list"/></custom-block></block><block s="doSetVar"><l>geomean</l><custom-block s="geomean %l"><block var="data_list"/></custom-block></block><block s="doSetVar"><l>harmean</l><custom-block s="harmean %l"><block var="data_list"/></custom-block></block><block s="doSetVar"><l>rms</l><custom-block s="rms %l"><block var="data_list"/></custom-block></block><block s="doSetVar"><l>range</l><custom-block s="range %l"><block var="data_list"/></custom-block></block><block s="doSetVar"><l>mad</l><custom-block s="mean %l"><custom-block s="mdev %l"><block var="data_list"/></custom-block></custom-block></block><block s="doSetVar"><l>mead</l><custom-block s="median %l"><custom-block s="sort %l ordering with %predRing"><custom-block s="mdev %l"><block var="data_list"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></custom-block></block><block s="doSetVar"><l>harmad</l><custom-block s="harmean %l"><custom-block s="mdev %l"><block var="data_list"/></custom-block></custom-block></block><block s="doSetVar"><l>geomad</l><custom-block s="geomean %l"><custom-block s="mdev %l"><block var="data_list"/></custom-block></custom-block></block><block s="doSetVar"><l>rmsad</l><custom-block s="rms %l"><custom-block s="mdev %l"><block var="data_list"/></custom-block></custom-block></block><block s="doSetVar"><l>vad</l><custom-block s="variance %l"><custom-block s="mdev %l"><block var="data_list"/></custom-block></custom-block></block><block s="doSetVar"><l>sdad</l><custom-block s="sd %l"><custom-block s="mdev %l"><block var="data_list"/></custom-block></custom-block></block><block s="doSetVar"><l>rad</l><custom-block s="range %l"><custom-block s="mdev %l"><block var="data_list"/></custom-block></custom-block></block><block s="doSetVar"><l>covar</l><custom-block s="covar %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>md</l><custom-block s="mean %l"><custom-block s="dif %l"><block var="data_list"/></custom-block></custom-block></block><block s="doSetVar"><l>p^hat</l><custom-block s="phat %l"><block var="data_list"/></custom-block></block></script></scripts></sprite><watcher var="data" style="normal" x="-9" y="7" color="243,118,29" extX="146" extY="160"/><watcher var="mean" style="normal" x="3" y="203.4999979999999" color="243,118,29"/><watcher var="median" style="normal" x="3" y="244" color="243,118,29"/><watcher var="standard_deviation" style="normal" x="5" y="284" color="243,118,29"/><watcher var="p^hat" style="normal" x="6" y="320" color="243,118,29"/><watcher var="variance" style="normal" x="120" y="205" color="243,118,29"/><watcher var="geomean" style="normal" x="120" y="244" color="243,118,29"/><watcher var="range" style="normal" x="169" y="163.99999999999991" color="243,118,29"/><watcher var="mad" style="normal" x="169" y="125" color="243,118,29"/><watcher var="mead" style="normal" x="168" y="86.99999999999996" color="243,118,29"/><watcher var="harmad" style="normal" x="167" y="50.999999999999986" color="243,118,29"/><watcher var="geomad" style="normal" x="167" y="15" color="243,118,29"/><watcher var="data_list" style="normal" x="346" y="67.99999999999996" color="243,118,29" hidden="true"/><watcher var="rms" style="normal" x="109" y="320" color="243,118,29"/><watcher var="harmean" style="normal" x="200" y="285" color="243,118,29"/><watcher var="sdad" style="normal" x="347" y="285" color="243,118,29"/><watcher var="rmsad" style="normal" x="233" y="320" color="243,118,29"/><watcher var="vad" style="normal" x="363" y="319" color="243,118,29"/><watcher var="rad" style="normal" x="270" y="245" color="243,118,29"/><watcher var="covar" style="normal" x="360" y="245" color="243,118,29"/><watcher var="md" style="normal" x="302" y="206" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set_data" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>data</l><block s="reportNewList"><list><block s="reportNewList"><list><l>2000</l><l>10252.3</l></list></block><block s="reportNewList"><list><l>2001</l><l>10581.8</l></list></block><block s="reportNewList"><list><l>2002</l><l>10936.4</l></list></block><block s="reportNewList"><list><l>2003</l><l>11458.2</l></list></block><block s="reportNewList"><list><l>2004</l><l>12213.7</l></list></block><block s="reportNewList"><list><l>2005</l><l>13036.6</l></list></block><block s="reportNewList"><list><l>2006</l><l>13814.6</l></list></block><block s="reportNewList"><list><l>2007</l><l>14451.9</l></list></block><block s="reportNewList"><list><l>2008</l><l>14712.8</l></list></block><block s="reportNewList"><list><l>2009</l><l>14448.9</l></list></block><block s="reportNewList"><list><l>2010</l><l>14992.1</l></list></block><block s="reportNewList"><list><l>2011</l><l>15542.6</l></list></block><block s="reportNewList"><list><l>2012</l><l>16197</l></list></block><block s="reportNewList"><list><l>2013</l><l>16784.9</l></list></block><block s="reportNewList"><list><l>2014</l><l>17512.7</l></list></block><block s="reportNewList"><list><l>2015</l><l>18219.3</l></list></block><block s="reportNewList"><list><l>2016</l><l>18707.2</l></list></block><block s="reportNewList"><list><l>2017</l><l>19485.4</l></list></block><block s="reportNewList"><list><l>2018</l><l>20500.6</l></list></block></list></block></block></script></block-definition><block-definition s="mean %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="data_list"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportListLength"><block var="data_list"/></block></block></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;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#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><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var 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();&#xD;</l></block><list><block var="text"/><block var="size"/></list></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;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#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;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#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;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#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;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#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;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#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;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#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;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $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;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#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;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#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;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#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;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#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;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#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;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en 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;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $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;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#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;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#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;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#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;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#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="median %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block var="data_list"/></block><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListLength"><block var="a"/></block><l>2</l></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><block s="reportSum"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="a"/></block><l>2</l></block></block><l>1</l></block><block var="a"/></block></block></script></block><block s="doReport"><block s="reportQuotient"><block s="reportSum"><block s="reportListItem"><block s="reportSum"><block s="reportQuotient"><block s="reportListLength"><block var="a"/></block><l>2</l></block><l>1</l></block><block var="a"/></block><block s="reportListItem"><block s="reportQuotient"><block s="reportListLength"><block var="a"/></block><l>2</l></block><block var="a"/></block></block><l>2</l></block></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="reverse %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="223" collapsed="false">Reports a new list containing the items of the input list, but in the opposite order.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>helper</l></list></block><block s="doSetVar"><l>helper</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="input"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="result"/></block></script></block><block s="doReport"><block s="evaluate"><block var="helper"/><list><block s="reportCDR"><block var="input"/></block><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="input"/></block><block var="result"/></block></list></block></block></script><list><l>input</l><l>result</l></list></block></block><block s="doWarp"><script><block s="doReport"><block s="evaluate"><block var="helper"/><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block></script></block-definition><block-definition s="remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="a-list"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></script></block><block s="doReport"><custom-block s="assoc %s %l"><block var="key"/><block s="reportCDR"><block var="a-list"/></block></custom-block></block></script></block-definition><block-definition s="%&apos;#&apos; map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><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="doSetVar"><l>#</l><block var="count"/></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><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data</l><l>count</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="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="%upvar map %repRing over %mult%l"><l>#</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="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data lists</l><l>count</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><l>1</l></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/><l>1</l></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><translations></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="%&apos;#&apos; keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>keep-helper</l></list></block><block s="doSetVar"><l>keep-helper</l><block s="reifyScript"><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="doSetVar"><l>#</l><block var="count"/></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><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><script><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></script></block></script></block></script><list><l>data</l><l>count</l></list></block></block><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block var="data"/><l>1</l></list></block></block></script></block-definition><block-definition s="%&apos;#&apos; for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>1</l></block><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><block s="doChangeVar"><l>#</l><l>1</l></block></script></block></script></block-definition><block-definition s="sd %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><custom-block s="square %n"><block s="reportDifference"><l></l><block var="mean"/></block></custom-block></autolambda><list></list></block><block var="data_list"/></custom-block></custom-block></block></block></script></block-definition><block-definition s="square %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportProduct"><block var="num"/><block var="num"/></block></block></script></block-definition><block-definition s="phat %&apos;data_list&apos;" type="reporter" category="operators"><comment w="176.85714285714286" collapsed="false">This statistic is calculated by the (number of successes) / (total number of outcomes)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="data_list"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportDifference"><block s="reportListItem"><block var="i"/><block var="data_list"/></block><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="data_list"/></block></block><block var="md"/></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></block><block s="doReport"><block s="reportQuotient"><block var="a"/><block s="reportListLength"><block var="data_list"/></block></block></block></script></block-definition><block-definition s="variance %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><custom-block s="square %n"><block s="reportDifference"><l></l><block var="mean"/></block></custom-block></autolambda><list></list></block><block var="data_list"/></custom-block></custom-block></block></script></block-definition><block-definition s="geomean %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportPower"><block s="reportCombine"><block var="data"/><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportQuotient"><l>1</l><block s="reportListLength"><block var="data"/></block></block></block></block></script></block-definition><block-definition s="harmean %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doForEach"><l>item</l><block var="data"/><script><block s="doChangeVar"><l>a</l><block s="reportQuotient"><l>1</l><block var="item"/></block></block></script></block><block s="doReport"><block s="reportQuotient"><block s="reportListLength"><block var="data"/></block><block var="a"/></block></block></script></block-definition><block-definition s="rms %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="data"/><script><block s="doChangeVar"><l>a</l><block s="reportProduct"><block var="item"/><block var="item"/></block></block></script></custom-block><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportQuotient"><block var="a"/><block s="reportListLength"><block var="data"/></block></block></block></block></script></block-definition><block-definition s="range %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportListItem"><l>1</l><custom-block s="sort %l ordering with %predRing"><block var="data"/><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><block s="reportListItem"><l>1</l><custom-block s="sort %l ordering with %predRing"><block var="data"/><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block></block></block></block></script></block-definition><block-definition s="mdev %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="data"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="mean"/><block var="item"/></block></block><block var="a"/></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="covar %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><custom-block s="mean %l"><custom-block s="mdev %l"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="data"/></block></custom-block></custom-block></block><block s="doSetVar"><l>b</l><custom-block s="mean %l"><custom-block s="mdev %l"><block var="data_list"/></custom-block></custom-block></block><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="a"/><block var="b"/></block><block s="reportListLength"><block var="data"/></block></block></block></script></block-definition><block-definition s="dif %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="data_list"/></block><script><block s="doAddToList"><block s="reportDifference"><block s="reportListItem"><block var="i"/><block var="data_list"/></block><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="data_list"/></block></block><block var="a"/></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition></blocks><variables><variable name="data"><list id="1885"><item><list struct="atomic" id="1886">2000,10252.3</list></item><item><list struct="atomic" id="1887">2001,10581.8</list></item><item><list struct="atomic" id="1888">2002,10936.4</list></item><item><list struct="atomic" id="1889">2003,11458.2</list></item><item><list struct="atomic" id="1890">2004,12213.7</list></item><item><list struct="atomic" id="1891">2005,13036.6</list></item><item><list struct="atomic" id="1892">2006,13814.6</list></item><item><list struct="atomic" id="1893">2007,14451.9</list></item><item><list struct="atomic" id="1894">2008,14712.8</list></item><item><list struct="atomic" id="1895">2009,14448.9</list></item><item><list struct="atomic" id="1896">2010,14992.1</list></item><item><list struct="atomic" id="1897">2011,15542.6</list></item><item><list struct="atomic" id="1898">2012,16197</list></item><item><list struct="atomic" id="1899">2013,16784.9</list></item><item><list struct="atomic" id="1900">2014,17512.7</list></item><item><list struct="atomic" id="1901">2015,18219.3</list></item><item><list struct="atomic" id="1902">2016,18707.2</list></item><item><list struct="atomic" id="1903">2017,19485.4</list></item><item><list struct="atomic" id="1904">2018,20500.6</list></item></list></variable><variable name="mean"><l>14939.421052631578</l></variable><variable name="median"><l>14712.8</l></variable><variable name="standard_deviation"><l>2995.331936193022</l></variable><variable name="p^hat"><l>0.631578947368421</l></variable><variable name="variance"><l>8972013.407977838</l></variable><variable name="geomean"><l>14634.687427505016</l></variable><variable name="harmean"><l>14328.851712610189</l></variable><variable name="rms"><l>15236.742263219834</l></variable><variable name="range"><l>10248.3</l></variable><variable name="mad"><l>2472.316897506925</l></variable><variable name="mead"><l>2573.2789473684225</l></variable><variable name="harmad"><l>549.1269576720651</l></variable><variable name="geomad"><l>1570.9607170383917</l></variable><variable name="rmsad"><l>2995.331936193022</l></variable><variable name="vad"><l>158288348.58100596</l></variable><variable name="sdad"><l>12581.269752334458</l></variable><variable name="data_list"><list struct="atomic" linked="linked" id="1905">10252.3,10581.8,10936.4,11458.2,12213.7,13036.6,13814.6,14451.9,14712.8,14448.9,14992.1,15542.6,16197,16784.9,17512.7,18219.3,18707.2,19485.4,20500.6</list></variable><variable name="rad"><l>5508.499999999998</l></variable><variable name="covar"><l>1682531.4979105436</l></variable><variable name="md"><l>539.3842105263158</l></variable></variables></project><media name="unit_3_big_data" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>