﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.99.6839.38235"?>
<regions xmlns="http://smath.info/schemas/worksheet/1.0">
  <settings dpi="96">
    <identity>
      <id>7b313f25-4e9d-41e0-ad6c-d166d52deb2c</id>
      <revision>97</revision>
    </identity>
    <calculation>
      <precision>4</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <trailingZeros>false</trailingZeros>
      <significantDigitsMode>false</significantDigitsMode>
      <roundingMode>0</roundingMode>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="true" viewMode="0" printGrid="False" printAreas="True" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="1" orientation="Portrait" width="850" height="1100" />
      <margins left="39" right="39" top="39" bottom="39" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependencies>
      <assembly name="SMath Studio Desktop" version="0.99.6839.38235" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Math Region" version="0.99.6839.38235" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="SpecialFunctions" version="1.12.6839.38235" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="TextRegion" version="1.11.6839.38235" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
    </dependencies>
  </settings>
  <region id="0" top="18" color="#000000" bgColor="#ffffff">
    <area collapsed="true">
      <title lang="spa">
        <p>Strings</p>
      </title>
    </area>
    <region id="1" left="54" top="54" width="397" height="33" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>IsMat(x) try to check if x is a matrix.</p>
        </description>
        <input>
          <e type="operand">x\032E\</e>
          <e type="function" args="1">IsMat</e>
          <e type="operand">x\032E\</e>
          <e type="function" args="1">num2str</e>
          <e type="operand" style="string">mat(</e>
          <e type="function" args="2">findstr</e>
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
          <e type="operator" args="2">≠</e>
          <e type="function" args="1">eval</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="2" left="54" top="117" width="369" height="87" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <description active="true" position="Top" lang="spa">
          <p>Reverse$(s) reverses the string s.</p>
        </description>
        <input>
          <e type="operand">x</e>
          <e type="function" args="1">Reverse\0024\</e>
          <e type="operand">s</e>
          <e type="operand" style="string" />
          <e type="operator" args="2">:</e>
          <e type="operand">k</e>
          <e type="operand">x</e>
          <e type="function" args="1">strlen</e>
          <e type="operand">1</e>
          <e type="function" args="2">range</e>
          <e type="operand">s</e>
          <e type="operand">s</e>
          <e type="operand">x</e>
          <e type="operand">k</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="3">for</e>
          <e type="operand">s</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="3" left="54" top="243" width="291" height="38" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Trim$(S) removes unwanted spaces from the string S.</p>
        </description>
        <input>
          <e type="operand">S\032E\</e>
          <e type="function" args="1">Trim\0024\</e>
          <e type="operand">S\032E\</e>
          <e type="operand" style="unit">Delim\0024\</e>
          <e type="operand">6</e>
          <e type="function" args="2">el</e>
          <e type="operand" style="unit">Trim\0024\</e>
          <e type="function" args="3">Trim\0024\</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="4" left="54" top="315" width="397" height="336" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Removes unwanted character t from the string S.</p>
        </description>
        <input>
          <e type="operand">S\032E\</e>
          <e type="operand">t\032E\</e>
          <e type="operand">T\032E\</e>
          <e type="function" args="3">Trim\0024\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">S\032E\</e>
          <e type="operator" args="2">:</e>
          <e type="operand">t\0324\2</e>
          <e type="operand">t\032E\</e>
          <e type="operand">t\032E\</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="operand">s\0324\</e>
          <e type="operand">t\0324\2</e>
          <e type="function" args="2">findstr</e>
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
          <e type="operator" args="2">≠</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">t\0324\2</e>
          <e type="operand">t\032E\</e>
          <e type="function" args="3">strrep</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="2">while</e>
          <e type="operand">s\0324\</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="operand">t\032E\</e>
          <e type="operator" args="2">≡</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">2</e>
          <e type="operand">s\0324\</e>
          <e type="function" args="1">strlen</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="3">substr</e>
          <e type="operator" args="2">:</e>
          <e type="operand" style="string" />
          <e type="function" args="3">if</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="function" args="1">strlen</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="operand">t\032E\</e>
          <e type="operator" args="2">≡</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">1</e>
          <e type="operand">s\0324\</e>
          <e type="function" args="1">strlen</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="3">substr</e>
          <e type="operator" args="2">:</e>
          <e type="operand" style="string" />
          <e type="function" args="3">if</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operand">T\032E\</e>
          <e type="function" args="1">strlen</e>
          <e type="function" args="2">range</e>
          <e type="operand">u\0324\</e>
          <e type="operand">T\032E\</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="operator" args="2">:</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">u\0324\</e>
          <e type="operand">t\032E\</e>
          <e type="function" args="2">concat</e>
          <e type="operand">u\0324\</e>
          <e type="function" args="3">strrep</e>
          <e type="operator" args="2">:</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">t\032E\</e>
          <e type="operand">u\0324\</e>
          <e type="function" args="2">concat</e>
          <e type="operand">u\0324\</e>
          <e type="function" args="3">strrep</e>
          <e type="operator" args="2">:</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="function" args="3">for</e>
          <e type="operand">s\0324\</e>
          <e type="operand">7</e>
          <e type="operand">1</e>
          <e type="function" args="9">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="5" left="54" top="693" width="603" height="224" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Converts a Matrix into a string with specific delimiters.</p>
        </description>
        <input>
          <e type="operand">M\032E\</e>
          <e type="operand">D\032E\\005B\</e>
          <e type="operand">D\032E\\005D\</e>
          <e type="operand">D\032E\\002C\</e>
          <e type="function" args="4">Mat2Str</e>
          <e type="operand">M\032E\</e>
          <e type="function" args="1">IsMat</e>
          <e type="operand">s\0324\</e>
          <e type="operand">D\032E\\005B\</e>
          <e type="operator" args="2">:</e>
          <e type="operand">r\0324\</e>
          <e type="operand">1</e>
          <e type="operand">M\032E\</e>
          <e type="function" args="1">rows</e>
          <e type="function" args="2">range</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">D\032E\\005B\</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="operand">c\0324\</e>
          <e type="operand">1</e>
          <e type="operand">M\032E\</e>
          <e type="function" args="1">cols</e>
          <e type="function" args="2">range</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">M\032E\</e>
          <e type="operand">r\0324\</e>
          <e type="operand">c\0324\</e>
          <e type="function" args="3">el</e>
          <e type="function" args="1">Mat2Str</e>
          <e type="operand">D\032E\\002C\</e>
          <e type="function" args="3">concat</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="3">for</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">1</e>
          <e type="operand">s\0324\</e>
          <e type="function" args="1">strlen</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="3">substr</e>
          <e type="operand">D\032E\\005D\</e>
          <e type="operand">D\032E\\002C\</e>
          <e type="function" args="3">concat</e>
          <e type="operator" args="2">:</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="function" args="3">for</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand">1</e>
          <e type="operand">s\0324\</e>
          <e type="function" args="1">strlen</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="3">substr</e>
          <e type="operand">D\032E\\005D\</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operand">M\032E\</e>
          <e type="function" args="1">num2str</e>
          <e type="function" args="3">if</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="6" left="54" top="954" width="413" height="38" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Mat2Str(M) converts a Matrix M into a string using 'Delim$. </p>
        </description>
        <input>
          <e type="operand">M\032E\</e>
          <e type="function" args="1">Mat2Str</e>
          <e type="operand">M\032E\</e>
          <e type="operand" style="unit">Delim\0024\</e>
          <e type="operand">1</e>
          <e type="function" args="2">el</e>
          <e type="operand" style="unit">Delim\0024\</e>
          <e type="operand">2</e>
          <e type="function" args="2">el</e>
          <e type="operand" style="unit">Delim\0024\</e>
          <e type="operand">3</e>
          <e type="function" args="2">el</e>
          <e type="function" args="4">Mat2Str</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="7" left="54" top="1026" width="615" height="333" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Str2Mat$(s) converts a string into a matrix. Very simple version.Don't accept nested arrays.</p>
        </description>
        <input>
          <e type="operand">S\032E\</e>
          <e type="function" args="1">Str2Mat</e>
          <e type="operand">s\0324\</e>
          <e type="operand">0</e>
          <e type="operator" args="2">:</e>
          <e type="operand">S\0324\</e>
          <e type="operand" style="unit">Delim\0024\</e>
          <e type="operand">6</e>
          <e type="function" args="2">el</e>
          <e type="operand">S\032E\</e>
          <e type="function" args="1">Trim\0024\</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">S\0324\</e>
          <e type="operand" style="unit">Delim\0024\</e>
          <e type="operand">2</e>
          <e type="function" args="2">el</e>
          <e type="operand" style="unit">Delim\0024\</e>
          <e type="operand">2</e>
          <e type="function" args="2">el</e>
          <e type="function" args="2">concat</e>
          <e type="function" args="2">findstr</e>
          <e type="function" args="1">rows</e>
          <e type="operand">1</e>
          <e type="operator" args="2">&gt;</e>
          <e type="operand" style="string">str2mat: Not implemented for nested arrays.</e>
          <e type="function" args="1">error</e>
          <e type="operand">f\0324\</e>
          <e type="operand">1</e>
          <e type="operand">S\0324\</e>
          <e type="operand" style="unit">Delim\0024\</e>
          <e type="operand">2</e>
          <e type="function" args="2">el</e>
          <e type="function" args="2">findstr</e>
          <e type="function" args="2">stack</e>
          <e type="operator" args="2">:</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operand">f\0324\</e>
          <e type="function" args="1">rows</e>
          <e type="operand">2</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="function" args="2">range</e>
          <e type="operand">s\0324\</e>
          <e type="operand">k\0324\</e>
          <e type="function" args="2">el</e>
          <e type="operand">S\0324\</e>
          <e type="operand">f\0324\</e>
          <e type="operand">k\0324\</e>
          <e type="function" args="2">el</e>
          <e type="operand">3</e>
          <e type="operator" args="2">+</e>
          <e type="operand">f\0324\</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="function" args="2">el</e>
          <e type="operand">f\0324\</e>
          <e type="operand">k\0324\</e>
          <e type="function" args="2">el</e>
          <e type="operator" args="2">-</e>
          <e type="operand">3</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="3">substr</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="3">for</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operand">s\0324\</e>
          <e type="function" args="1">rows</e>
          <e type="bracket">(</e>
          <e type="function" args="2">range</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">≡</e>
          <e type="operand">M\0324\</e>
          <e type="operand" style="string">augment(</e>
          <e type="operand">s\0324\</e>
          <e type="operand">k\0324\</e>
          <e type="function" args="2">el</e>
          <e type="function" args="1">eval</e>
          <e type="operand" style="string">)</e>
          <e type="function" args="3">concat</e>
          <e type="function" args="1">str2num</e>
          <e type="operator" args="2">:</e>
          <e type="operand">M\0324\</e>
          <e type="operand">M\0324\</e>
          <e type="operand" style="string">augment(</e>
          <e type="operand">s\0324\</e>
          <e type="operand">k\0324\</e>
          <e type="function" args="2">el</e>
          <e type="function" args="1">eval</e>
          <e type="operand" style="string">)</e>
          <e type="function" args="3">concat</e>
          <e type="function" args="1">str2num</e>
          <e type="function" args="2">stack</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="3">if</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="function" args="3">for</e>
          <e type="operand">M\0324\</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="function" args="6">line</e>
          <e type="function" args="3">if</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="8" left="54" top="1413" width="289" height="88" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Repeat$(s,n) repeats the string s n times.</p>
        </description>
        <input>
          <e type="operand">s\032E\</e>
          <e type="operand">n\032E\</e>
          <e type="function" args="2">Repeat\0024\</e>
          <e type="operand">S\0324\</e>
          <e type="operand" style="string" />
          <e type="operator" args="2">:</e>
          <e type="operand">k\0324\</e>
          <e type="operand">0</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">k\0324\</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="operator" args="2">:</e>
          <e type="bracket">(</e>
          <e type="operand">n\032E\</e>
          <e type="operator" args="2">≤</e>
          <e type="operand">S\0324\</e>
          <e type="operand">s\032E\</e>
          <e type="operand">S\0324\</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="2">while</e>
          <e type="operand">S\0324\</e>
          <e type="function" args="1">eval</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="9" left="54" top="1539" width="449" height="319" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>UChar(x) Unicode from x char (Warning: is very slow) or char from the code in x.</p>
        </description>
        <input>
          <e type="operand">x\032E\</e>
          <e type="function" args="1">UChar</e>
          <e type="operand">x\032E\</e>
          <e type="function" args="1">IsString</e>
          <e type="operand" style="string">Very slow!</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="operand">16</e>
          <e type="operator" args="2">^</e>
          <e type="function" args="2">range</e>
          <e type="operand">k\0324\</e>
          <e type="function" args="1">UChar</e>
          <e type="operand">x\032E\</e>
          <e type="operator" args="2">≡</e>
          <e type="operand">break</e>
          <e type="operand">continue</e>
          <e type="function" args="3">if</e>
          <e type="function" args="3">for</e>
          <e type="operand">k\0324\</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operand">c\0324\</e>
          <e type="operand">x\032E\</e>
          <e type="operator" args="2">:</e>
          <e type="operand">h\0324\</e>
          <e type="operand" style="string">\</e>
          <e type="operator" args="2">:</e>
          <e type="operand">N\0324\</e>
          <e type="operand" style="string">0123456789ABCDEF</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">3</e>
          <e type="function" args="5">mat</e>
          <e type="operand">c\0324\</e>
          <e type="operand">0</e>
          <e type="operator" args="2">≠</e>
          <e type="operand">m\0324\</e>
          <e type="operand">c\0324\</e>
          <e type="operand">16</e>
          <e type="function" args="2">mod</e>
          <e type="operator" args="2">:</e>
          <e type="operand">h\0324\</e>
          <e type="operand">N\0324\</e>
          <e type="operand">m\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="operand">h\0324\</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="operand">c\0324\</e>
          <e type="operand">c\0324\</e>
          <e type="operand">m\0324\</e>
          <e type="operator" args="2">-</e>
          <e type="operand">16</e>
          <e type="operator" args="2">/</e>
          <e type="operator" args="2">:</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="function" args="2">while</e>
          <e type="operand" style="string">\</e>
          <e type="operand" style="string">0</e>
          <e type="operand">5</e>
          <e type="operand">h\0324\</e>
          <e type="function" args="1">strlen</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="2">Repeat\0024\</e>
          <e type="operand">h\0324\</e>
          <e type="function" args="3">concat</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="function" args="3">if</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="10" left="54" top="1899" width="427" height="206" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Unicode chart.</p>
        </description>
        <input>
          <e type="operand">N\032E\</e>
          <e type="function" args="1">UChart</e>
          <e type="operand">R\0324\</e>
          <e type="operand">8</e>
          <e type="operator" args="2">:</e>
          <e type="operand">C\0324\</e>
          <e type="operand">8</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">T\0324\</e>
          <e type="operand">R\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="operand">C\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="function" args="2">matrix</e>
          <e type="operator" args="2">:</e>
          <e type="operand">T\0324\</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">el</e>
          <e type="operand" style="string">x</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">r\0324\</e>
          <e type="operand">1</e>
          <e type="operand">R\0324\</e>
          <e type="function" args="2">range</e>
          <e type="operand">T\0324\</e>
          <e type="operand">r\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="operand">1</e>
          <e type="function" args="3">el</e>
          <e type="operand">N\032E\</e>
          <e type="operand">r\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="operand">C\0324\</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">+</e>
          <e type="operator" args="2">:</e>
          <e type="operand">c\0324\</e>
          <e type="operand">1</e>
          <e type="operand">C\0324\</e>
          <e type="function" args="2">range</e>
          <e type="operand">T\0324\</e>
          <e type="operand">1</e>
          <e type="operand">c\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="function" args="3">el</e>
          <e type="operand">c\0324\</e>
          <e type="operator" args="2">:</e>
          <e type="operand">T\0324\</e>
          <e type="operand">r\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="operand">c\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="function" args="3">el</e>
          <e type="operand">r\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="operand">C\0324\</e>
          <e type="operator" args="2">*</e>
          <e type="operand">c\0324\</e>
          <e type="operator" args="2">+</e>
          <e type="operand">N\032E\</e>
          <e type="operator" args="2">+</e>
          <e type="function" args="1">UChar</e>
          <e type="operator" args="2">:</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">line</e>
          <e type="function" args="3">for</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">line</e>
          <e type="function" args="3">for</e>
          <e type="operand">T\0324\</e>
          <e type="function" args="1">eval</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="function" args="6">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="11" left="783" top="1935" width="102" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>From Andrey</p>
      </text>
    </region>
    <region id="12" left="54" top="2142" width="353" height="87" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2" evaluate="false">
        <description active="true" position="Top" lang="spa">
          <p>ASCII characters strings.</p>
        </description>
        <input>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="operand">N__256</e>
          <e type="operand" style="string" />
          <e type="operator" args="2">:</e>
          <e type="operand">__k</e>
          <e type="operand">1</e>
          <e type="operand">256</e>
          <e type="function" args="2">range</e>
          <e type="operand">N__256</e>
          <e type="operand">N__256</e>
          <e type="operand">__k</e>
          <e type="function" args="1">UChar</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="3">for</e>
          <e type="operand">N__256</e>
          <e type="function" args="1">eval</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="13" left="54" top="2268" width="1047" height="54" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <description active="true" position="Top" lang="spa">
          <p>ASCII characters strings.</p>
        </description>
        <input>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="operand" style="string">\0001\\0002\\0003\\0004\\0005\\0006\\0007\\0008\\0009\\000A\\000B\\000C\\000D\\000E\\000F\\0010\\0011\\0012\\0013\\0014\\0015\\0016\\0017\\0018\\0019\\001A\\001B\\001C\\001D\\001E\\001F\\0020\\0021\\0022\\0023\\0024\\0025\\0026\\0027\\0028\\0029\\002A\\002B\\002C\\002D\\002E\\002F\\0030\\0031\\0032\\0033\\0034\\0035\\0036\\0037\\0038\\0039\\003A\\003B\\003C\\003D\\003E\\003F\\0040\\0041\\0042\\0043\\0044\\0045\\0046\\0047\\0048\\0049\\004A\\004B\\004C\\004D\\004E\\004F\\0050\\0051\\0052\\0053\\0054\\0055\\0056\\0057\\0058\\0059\\005A\\005B\\005C\\005D\\005E\\005F\\0060\\0061\\0062\\0063\\0064\\0065\\0066\\0067\\0068\\0069\\006A\\006B\\006C\\006D\\006E\\006F\\0070\\0071\\0072\\0073\\0074\\0075\\0076\\0077\\0078\\0079\\007A\\007B\\007C\\007D\\007E\\007F\\0080\\0081\\0082\\0083\\0084\\0085\\0086\\0087\\0088\\0089\\008A\\008B\\008C\\008D\\008E\\008F\\0090\\0091\\0092\\0093\\0094\\0095\\0096\\0097\\0098\\0099\\009A\\009B\\009C\\009D\\009E\\009F\\00A0\\00A1\\00A2\\00A3\\00A4\\00A5\\00A6\\00A7\\00A8\\00A9\\00AA\\00AB\\00AC\\00AD\\00AE\\00AF\\00B0\\00B1\\00B2\\00B3\\00B4\\00B5\\00B6\\00B7\\00B8\\00B9\\00BA\\00BB\\00BC\\00BD\\00BE\\00BF\\00C0\\00C1\\00C2\\00C3\\00C4\\00C5\\00C6\\00C7\\00C8\\00C9\\00CA\\00CB\\00CC\\00CD\\00CE\\00CF\\00D0\\00D1\\00D2\\00D3\\00D4\\00D5\\00D6\\00D7\\00D8\\00D9\\00DA\\00DB\\00DC\\00DD\\00DE\\00DF\\00E0\\00E1\\00E2\\00E3\\00E4\\00E5\\00E6\\00E7\\00E8\\00E9\\00EA\\00EB\\00EC\\00ED\\00EE\\00EF\\00F0\\00F1\\00F2\\00F3\\00F4\\00F5\\00F6\\00F7\\00F8\\00F9\\00FA\\00FB\\00FC\\00FD\\00FE\\00FF\\0100\</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="14" left="54" top="2358" width="305" height="106" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>AChar(x) ASCII from x char or char from the x code.</p>
        </description>
        <input>
          <e type="operand">x\032E\</e>
          <e type="function" args="1">AChar</e>
          <e type="operand">x\032E\</e>
          <e type="function" args="1">IsString</e>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="operand">x\032E\</e>
          <e type="function" args="2">findstr</e>
          <e type="operand">1</e>
          <e type="function" args="2">el</e>
          <e type="function" args="1">eval</e>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="operand">x\032E\</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="function" args="1">eval</e>
          <e type="function" args="3">if</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="15" left="54" top="2493" width="485" height="229" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <description active="true" position="Top" lang="spa">
          <p>Compare$(a,b) returns -1 if a&lt;b, 0 if a=b and 1 if a&gt;b, where a, b are strings with only ASCII chars. (Not valid for Unicode characters)</p>
        </description>
        <input>
          <e type="operand">a</e>
          <e type="operand">b</e>
          <e type="function" args="2">Compare\0024\</e>
          <e type="operand">x</e>
          <e type="operand">k</e>
          <e type="function" args="2">F</e>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="operand">x</e>
          <e type="operand">k</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="function" args="2">findstr</e>
          <e type="operand">1</e>
          <e type="function" args="2">el</e>
          <e type="operator" args="2">:</e>
          <e type="operand">A</e>
          <e type="operand">a</e>
          <e type="function" args="1">strlen</e>
          <e type="operator" args="2">:</e>
          <e type="operand">B</e>
          <e type="operand">b</e>
          <e type="function" args="1">strlen</e>
          <e type="operator" args="2">:</e>
          <e type="operand">m</e>
          <e type="operand">A</e>
          <e type="operand">B</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="function" args="1">min</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">3</e>
          <e type="function" args="5">mat</e>
          <e type="operand">k</e>
          <e type="operand">1</e>
          <e type="operand">m</e>
          <e type="function" args="2">range</e>
          <e type="operand">ans</e>
          <e type="operand">a</e>
          <e type="operand">k</e>
          <e type="function" args="2">F</e>
          <e type="operand">b</e>
          <e type="operand">k</e>
          <e type="function" args="2">F</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="1">sign</e>
          <e type="operator" args="2">:</e>
          <e type="bracket">(</e>
          <e type="operand">0</e>
          <e type="operator" args="2">≡</e>
          <e type="operand">continue</e>
          <e type="operand">break</e>
          <e type="function" args="3">if</e>
          <e type="function" args="3">for</e>
          <e type="operand">ans</e>
          <e type="operand">0</e>
          <e type="operator" args="2">≡</e>
          <e type="operand">A</e>
          <e type="operand">B</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="1">sign</e>
          <e type="operand">ans</e>
          <e type="function" args="3">if</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="function" args="6">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="16" left="54" top="2772" width="355" height="231" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <description active="true" position="Top" lang="spa">
          <p>Compare$(a,b) returns -1 if a&lt;b, 0 if a=b and 1 if a&gt;b.See also Compare$.</p>
        </description>
        <input>
          <e type="operand">a</e>
          <e type="operand">b</e>
          <e type="function" args="2">Compare</e>
          <e type="operand">a</e>
          <e type="function" args="1">IsString</e>
          <e type="operand">a</e>
          <e type="operand">b</e>
          <e type="function" args="1">num2str</e>
          <e type="function" args="2">Compare\0024\</e>
          <e type="operand">b</e>
          <e type="function" args="1">IsString</e>
          <e type="operand">a</e>
          <e type="function" args="1">num2str</e>
          <e type="operand">b</e>
          <e type="function" args="2">Compare\0024\</e>
          <e type="operand">a</e>
          <e type="operand">b</e>
          <e type="operator" args="2">≡</e>
          <e type="operand">0</e>
          <e type="operand">a</e>
          <e type="operand">b</e>
          <e type="operator" args="2">&lt;</e>
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
          <e type="operand">1</e>
          <e type="function" args="3">if</e>
          <e type="function" args="3">if</e>
          <e type="function" args="3">if</e>
          <e type="function" args="3">if</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="17" left="54" top="3051" width="507" height="236" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <description active="true" position="Top" lang="spa">
          <p>Sort$(A) Sorts the string A by repeatedly taking the next item and inserting it into the final in its proper order with respect to items already inserted. </p>
        </description>
        <input>
          <e type="operand">S</e>
          <e type="function" args="1">Sort\0024\</e>
          <e type="operand">s</e>
          <e type="operand" style="string" />
          <e type="operator" args="2">:</e>
          <e type="operand">n</e>
          <e type="operand">S</e>
          <e type="function" args="1">strlen</e>
          <e type="operator" args="2">:</e>
          <e type="operand">v</e>
          <e type="operand">1</e>
          <e type="operand">n</e>
          <e type="function" args="2">range</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">3</e>
          <e type="function" args="5">mat</e>
          <e type="operand">κ</e>
          <e type="function" args="1">σ</e>
          <e type="operand">S</e>
          <e type="operand">κ</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="operator" args="2">:</e>
          <e type="operand">κ</e>
          <e type="function" args="1">φ</e>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="operand">κ</e>
          <e type="function" args="1">σ</e>
          <e type="function" args="2">findstr</e>
          <e type="operand">1</e>
          <e type="function" args="2">el</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">k</e>
          <e type="operand">2</e>
          <e type="operand">n</e>
          <e type="function" args="2">range</e>
          <e type="operand">j</e>
          <e type="operand">k</e>
          <e type="operator" args="2">:</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">&gt;</e>
          <e type="bracket">(</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="2">el</e>
          <e type="function" args="1">φ</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="function" args="2">el</e>
          <e type="function" args="1">φ</e>
          <e type="operator" args="2">&gt;</e>
          <e type="bracket">(</e>
          <e type="operator" args="2">&amp;</e>
          <e type="operand">tmp</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="function" args="2">el</e>
          <e type="operator" args="2">:</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="function" args="2">el</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="2">el</e>
          <e type="operator" args="2">:</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="2">el</e>
          <e type="operand">tmp</e>
          <e type="operator" args="2">:</e>
          <e type="operand">j</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">4</e>
          <e type="function" args="6">mat</e>
          <e type="function" args="2">while</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">line</e>
          <e type="function" args="3">for</e>
          <e type="operand">k</e>
          <e type="operand">1</e>
          <e type="operand">n</e>
          <e type="function" args="2">range</e>
          <e type="operand">s</e>
          <e type="operand">s</e>
          <e type="operand">v</e>
          <e type="operand">k</e>
          <e type="function" args="2">el</e>
          <e type="function" args="1">σ</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="3">for</e>
          <e type="operand">s</e>
          <e type="operand">5</e>
          <e type="operand">1</e>
          <e type="function" args="7">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="18" left="54" top="3366" width="497" height="231" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <description active="true" position="Top" lang="spa">
          <p>CSort(M,C) sorts the matrix M by the elements in the column C, extendedto ASCII strings in the column.</p>
        </description>
        <input>
          <e type="operand">M</e>
          <e type="operand">C</e>
          <e type="function" args="2">CSort</e>
          <e type="operand">n</e>
          <e type="operand">M</e>
          <e type="function" args="1">rows</e>
          <e type="operator" args="2">:</e>
          <e type="operand">v</e>
          <e type="operand">1</e>
          <e type="operand">n</e>
          <e type="function" args="2">range</e>
          <e type="operator" args="2">:</e>
          <e type="operand">V</e>
          <e type="operand">M</e>
          <e type="operand">C</e>
          <e type="function" args="2">col</e>
          <e type="operator" args="2">:</e>
          <e type="operand">A</e>
          <e type="operand">M</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">4</e>
          <e type="function" args="6">mat</e>
          <e type="operand">k</e>
          <e type="operand">2</e>
          <e type="operand">n</e>
          <e type="function" args="2">range</e>
          <e type="operand">j</e>
          <e type="operand">k</e>
          <e type="operator" args="2">:</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">&gt;</e>
          <e type="bracket">(</e>
          <e type="operand">V</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="2">el</e>
          <e type="function" args="2">el</e>
          <e type="operand">V</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="function" args="2">el</e>
          <e type="function" args="2">el</e>
          <e type="function" args="2">Compare</e>
          <e type="operand">1</e>
          <e type="operator" args="2">≡</e>
          <e type="bracket">(</e>
          <e type="operator" args="2">&amp;</e>
          <e type="operand">tmp</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="function" args="2">el</e>
          <e type="operator" args="2">:</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="function" args="2">el</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="2">el</e>
          <e type="operator" args="2">:</e>
          <e type="operand">v</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="2">el</e>
          <e type="operand">tmp</e>
          <e type="operator" args="2">:</e>
          <e type="operand">j</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">4</e>
          <e type="function" args="6">mat</e>
          <e type="function" args="2">while</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">line</e>
          <e type="function" args="3">for</e>
          <e type="operand">r</e>
          <e type="operand">1</e>
          <e type="operand">n</e>
          <e type="function" args="2">range</e>
          <e type="operand">c</e>
          <e type="operand">1</e>
          <e type="operand">M</e>
          <e type="function" args="1">cols</e>
          <e type="function" args="2">range</e>
          <e type="operand">A</e>
          <e type="operand">r</e>
          <e type="operand">c</e>
          <e type="function" args="3">el</e>
          <e type="operand">M</e>
          <e type="operand">v</e>
          <e type="operand">r</e>
          <e type="function" args="2">el</e>
          <e type="operand">c</e>
          <e type="function" args="3">el</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="3">for</e>
          <e type="function" args="3">for</e>
          <e type="operand">A</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="function" args="6">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="19" left="54" top="3654" width="466" height="141" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2" evaluate="false">
        <description active="true" position="Top" lang="spa">
          <p>62 Digits used by Bas2Dec.</p>
        </description>
        <input>
          <e type="operand" style="unit">Digits\0024\</e>
          <e type="operand">N__61</e>
          <e type="operand" style="string" />
          <e type="operator" args="2">:</e>
          <e type="operand">__k</e>
          <e type="operand">48</e>
          <e type="operand">122</e>
          <e type="function" args="2">range</e>
          <e type="operand">__k</e>
          <e type="operand">57</e>
          <e type="operator" args="2">≤</e>
          <e type="bracket">(</e>
          <e type="operand">65</e>
          <e type="operand">__k</e>
          <e type="operator" args="2">≤</e>
          <e type="bracket">(</e>
          <e type="operand">__k</e>
          <e type="operand">90</e>
          <e type="operator" args="2">≤</e>
          <e type="bracket">(</e>
          <e type="operator" args="2">&amp;</e>
          <e type="bracket">(</e>
          <e type="operator" args="2">|</e>
          <e type="bracket">(</e>
          <e type="operand">97</e>
          <e type="operand">__k</e>
          <e type="operator" args="2">≤</e>
          <e type="bracket">(</e>
          <e type="operator" args="2">|</e>
          <e type="operand">N__61</e>
          <e type="operand">N__61</e>
          <e type="operand">__k</e>
          <e type="function" args="1">UChar</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="operand" style="string" />
          <e type="function" args="3">if</e>
          <e type="function" args="3">for</e>
          <e type="operand">N__61</e>
          <e type="function" args="1">eval</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="20" left="54" top="3834" width="596" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>62 Digits used by Bas2Dec.</p>
        </description>
        <input>
          <e type="operand" style="unit">Digits\0024\</e>
          <e type="operand" style="string">\0030\\0031\\0032\\0033\\0034\\0035\\0036\\0037\\0038\\0039\\0041\\0042\\0043\\0044\\0045\\0046\\0047\\0048\\0049\\004A\\004B\\004C\\004D\\004E\\004F\\0050\\0051\\0052\\0053\\0054\\0055\\0056\\0057\\0058\\0059\\005A\\0061\\0062\\0063\\0064\\0065\\0066\\0067\\0068\\0069\\006A\\006B\\006C\\006D\\006E\\006F\\0070\\0071\\0072\\0073\\0074\\0075\\0076\\0077\\0078\\0079\\007A\</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="21" left="54" top="3897" width="499" height="89" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Str2Vec(s) returns a vector with ASCII codes of the string s.</p>
        </description>
        <input>
          <e type="operand">s\032E\</e>
          <e type="function" args="1">Str2Vec</e>
          <e type="operand">n</e>
          <e type="operand">s\032E\</e>
          <e type="function" args="1">strlen</e>
          <e type="operator" args="2">:</e>
          <e type="operand">v\0324\</e>
          <e type="operand">n</e>
          <e type="operand">1</e>
          <e type="function" args="2">matrix</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operand">n</e>
          <e type="function" args="2">range</e>
          <e type="operator" args="2">:</e>
          <e type="operand">v\0324\</e>
          <e type="operand">k\0324\</e>
          <e type="function" args="2">el</e>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="operand">s\032E\</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="function" args="2">findstr</e>
          <e type="operand">1</e>
          <e type="function" args="2">el</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">v\0324\</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="22" left="54" top="4023" width="399" height="96" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Vec2Str(v) returns a string with chars from ASCII codes in the vector v.</p>
        </description>
        <input>
          <e type="operand">v\032E\</e>
          <e type="function" args="1">Vec2Str</e>
          <e type="operand">s\0324\</e>
          <e type="operand" style="string" />
          <e type="operator" args="2">:</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operand">v\032E\</e>
          <e type="function" args="1">length</e>
          <e type="function" args="2">range</e>
          <e type="operand">s\0324\</e>
          <e type="operand">s\0324\</e>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="operand">v\032E\</e>
          <e type="operand">k\0324\</e>
          <e type="function" args="2">el</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="3">for</e>
          <e type="operand">s\0324\</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="23" left="54" top="4140" width="313" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Bas2Dec(x,b) onverts the x in base b≤61 to a decimal.</p>
        </description>
        <input>
          <e type="operand">x\032E\</e>
          <e type="operand">b\032E\</e>
          <e type="function" args="2">Bas2Dec</e>
          <e type="operand">x\032E\</e>
          <e type="operand">b\032E\</e>
          <e type="operand" style="unit">Digits\0024\</e>
          <e type="function" args="3">Bas2Dec</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="24" left="54" top="4203" width="675" height="75" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Converts the x in base b using digits in D to a decimal.</p>
        </description>
        <input>
          <e type="operand">x\032E\</e>
          <e type="operand">b\032E\</e>
          <e type="operand">D\032E\</e>
          <e type="function" args="3">Bas2Dec</e>
          <e type="operand">D\032E\</e>
          <e type="operand">x\032E\</e>
          <e type="operand">k\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="function" args="2">findstr</e>
          <e type="operand">1</e>
          <e type="function" args="2">el</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="operand">b\032E\</e>
          <e type="operand">x\032E\</e>
          <e type="function" args="1">strlen</e>
          <e type="operand">k\0324\</e>
          <e type="operator" args="2">-</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="operator" args="2">^</e>
          <e type="operator" args="2">*</e>
          <e type="operand">k\0324\</e>
          <e type="operand">0</e>
          <e type="operand">x\032E\</e>
          <e type="function" args="1">strlen</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="4">sum</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="25" left="54" top="4311" width="329" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Converts the decimal d into a string in base b≤62.</p>
        </description>
        <input>
          <e type="operand">d\032E\</e>
          <e type="operand">b\032E\</e>
          <e type="function" args="2">Dec2Bas\0024\</e>
          <e type="operand">d\032E\</e>
          <e type="operand">b\032E\</e>
          <e type="operand" style="unit">Digits\0024\</e>
          <e type="function" args="3">Dec2Bas\0024\</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="26" left="54" top="4374" width="443" height="146" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="spa">
          <p>Converts the decimal d into a string in base b using digits in D.</p>
        </description>
        <input>
          <e type="operand">d\032E\</e>
          <e type="operand">b\032E\</e>
          <e type="operand">D\032E\</e>
          <e type="function" args="3">Dec2Bas\0024\</e>
          <e type="operand">h\0324\</e>
          <e type="operand" style="string" />
          <e type="operator" args="2">:</e>
          <e type="operand">x\0324\</e>
          <e type="operand">d\032E\</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">x\0324\</e>
          <e type="operand">0</e>
          <e type="operator" args="2">≠</e>
          <e type="operand">m\0324\</e>
          <e type="operand">x\0324\</e>
          <e type="operand">b\032E\</e>
          <e type="function" args="2">mod</e>
          <e type="operator" args="2">:</e>
          <e type="operand">h\0324\</e>
          <e type="operand">D\032E\</e>
          <e type="operand">m\0324\</e>
          <e type="operand">1</e>
          <e type="operator" args="2">+</e>
          <e type="operand">1</e>
          <e type="function" args="3">substr</e>
          <e type="operand">h\0324\</e>
          <e type="function" args="2">concat</e>
          <e type="operator" args="2">:</e>
          <e type="operand">x\0324\</e>
          <e type="operand">x\0324\</e>
          <e type="operand">m\0324\</e>
          <e type="operator" args="2">-</e>
          <e type="operand">b\032E\</e>
          <e type="operator" args="2">/</e>
          <e type="operator" args="2">:</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="function" args="2">while</e>
          <e type="operand">h\0324\</e>
          <e type="function" args="1">eval</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="27" left="621" top="4374" width="9" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p />
      </text>
    </region>
    <region id="28" top="4554" color="#000000" bgColor="#ffffff">
      <area terminator="true" />
    </region>
  </region>
  <region id="29" top="4590" color="#000000" bgColor="#ffffff">
    <area collapsed="false">
      <title lang="spa">
        <p>Strings Samples</p>
      </title>
    </area>
    <region id="30" left="18" top="4635" width="82" height="28" color="#804000" bgColor="#ffffff" fontSize="12">
      <text lang="spa">
        <p bold="true">Strings</p>
      </text>
    </region>
    <region id="31" left="144" top="4635" width="284" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <input>
          <e type="operand" style="unit">Trim\0024\</e>
          <e type="operand" style="string">[](){},;&lt;=&gt;+-*/\^.&amp;%$·#@'</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="32" left="495" top="4635" width="223" height="31" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <input>
          <e type="operand">s</e>
          <e type="function" args="1">s2n</e>
          <e type="operand">s</e>
          <e type="function" args="1">Trim\0024\</e>
          <e type="function" args="1">str2num</e>
          <e type="operand">1</e>
          <e type="operand">1</e>
          <e type="function" args="3">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="33" left="144" top="4662" width="265" height="27" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="unit">Delim\0024\</e>
          <e type="operand" style="string">[</e>
          <e type="operand" style="string">]</e>
          <e type="operand" style="string">,</e>
          <e type="operand" style="string">;</e>
          <e type="operand" style="string">.</e>
          <e type="operand" style="string"> </e>
          <e type="operand">1</e>
          <e type="operand">6</e>
          <e type="function" args="8">mat</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="34" left="18" top="4698" width="52" height="28" color="#008080" bgColor="#ffffff" fontSize="12">
      <text lang="spa">
        <p bold="true">Trim</p>
      </text>
    </region>
    <region id="35" left="81" top="4698" width="210" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Removes unwanted spaces.</p>
      </text>
    </region>
    <region id="36" left="351" top="4698" width="76" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <input>
          <e type="operand">Symbolic</e>
        </input>
      </math>
    </region>
    <region id="37" left="540" top="4698" width="68" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <input>
          <e type="operand">Numeric</e>
        </input>
      </math>
    </region>
    <region id="38" left="54" top="4743" width="116" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <input>
          <e type="operand">s.1</e>
          <e type="operand" style="string"> 3! + 4</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="39" left="333" top="4743" width="111" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">s.1</e>
          <e type="function" args="1">s2n</e>
        </input>
        <result action="symbolic">
          <e type="operand">10</e>
        </result>
      </math>
    </region>
    <region id="40" left="531" top="4743" width="111" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">s.1</e>
          <e type="function" args="1">s2n</e>
        </input>
        <result action="numeric">
          <e type="operand">10</e>
        </result>
      </math>
    </region>
    <region id="41" left="54" top="4779" width="244" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <input>
          <e type="operand">s.2</e>
          <e type="operand" style="string">(1 + sqrt(5)) / (2 + i)</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="42" left="333" top="4779" width="145" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">s.2</e>
          <e type="function" args="1">s2n</e>
        </input>
        <result action="symbolic">
          <e type="operand">1</e>
          <e type="operand">5</e>
          <e type="function" args="1">sqrt</e>
          <e type="operator" args="2">+</e>
          <e type="operand">2</e>
          <e type="operand">i</e>
          <e type="operator" args="2">+</e>
          <e type="operator" args="2">/</e>
        </result>
      </math>
    </region>
    <region id="43" left="531" top="4779" width="221" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">s.2</e>
          <e type="function" args="1">s2n</e>
        </input>
        <result action="numeric">
          <e type="operand">1.2944</e>
          <e type="operand">0.6472</e>
          <e type="operand">i</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">-</e>
        </result>
      </math>
    </region>
    <region id="44" left="54" top="4833" width="369" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">s.1</e>
          <e type="operand">s.2</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="function" args="1">Trim\0024\</e>
          <e type="function" args="1">vectorize</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">3!+4</e>
          <e type="operand" style="string">(1+sqrt(5))/(2+i)</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
        </result>
      </math>
    </region>
    <region id="45" left="54" top="4887" width="111" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Compare with</p>
      </text>
    </region>
    <region id="46" left="189" top="4887" width="151" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">s.1</e>
          <e type="function" args="1">str2num</e>
        </input>
        <result action="symbolic">
          <e type="operand">4</e>
          <e type="operand"> </e>
          <e type="operator" args="2">+</e>
        </result>
      </math>
    </region>
    <region id="47" left="387" top="4887" width="131" height="32" color="#800000" bgColor="#ffffff" fontSize="10">
      <math evaluate="false">
        <input>
          <e type="operand">s.1</e>
          <e type="function" args="1">str2num</e>
        </input>
        <result action="numeric">
          <e type="operand">#</e>
        </result>
      </math>
    </region>
    <region id="48" left="189" top="4923" width="172" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">s.2</e>
          <e type="function" args="1">str2num</e>
        </input>
        <result action="symbolic">
          <e type="operand"> </e>
          <e type="operand"> </e>
          <e type="operand">i</e>
          <e type="operator" args="2">+</e>
          <e type="function" args="1"> </e>
          <e type="operator" args="2">/</e>
        </result>
      </math>
    </region>
    <region id="49" left="387" top="4923" width="131" height="32" color="#800000" bgColor="#ffffff" fontSize="10">
      <math evaluate="false">
        <input>
          <e type="operand">s.2</e>
          <e type="function" args="1">str2num</e>
        </input>
        <result action="numeric">
          <e type="operand">#</e>
        </result>
      </math>
    </region>
    <region id="50" left="18" top="4986" width="369" height="28" color="#008080" bgColor="#ffffff" fontSize="12">
      <text lang="spa">
        <p bold="true">Converting into matrices and vectors</p>
      </text>
    </region>
    <region id="51" left="18" top="5022" width="600" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Vec2Str(v) returns a string with chars from ASCII codes in the vector v.</p>
      </text>
    </region>
    <region id="52" left="18" top="5049" width="510" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Str2Vec(s) returns a vector with ASCII codes of the string s.</p>
      </text>
    </region>
    <region id="53" left="54" top="5085" width="190" height="65" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">120</e>
          <e type="operand">121</e>
          <e type="operand">122</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">mat</e>
          <e type="function" args="1">Vec2Str</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">xyz</e>
        </result>
      </math>
    </region>
    <region id="54" left="288" top="5085" width="190" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">xyz</e>
          <e type="function" args="1">Str2Vec</e>
        </input>
        <result action="numeric">
          <e type="operand">120</e>
          <e type="operand">121</e>
          <e type="operand">122</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">mat</e>
        </result>
      </math>
    </region>
    <region id="55" left="18" top="5175" width="498" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Mat2Str(M) converts a Matrix M into a string using 'Delim$. </p>
      </text>
    </region>
    <region id="56" left="18" top="5202" width="545" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Str2Mat$(s) converts a string into a matrix. Very simple version.Don't accept nested arrays.</p>
      </text>
    </region>
    <region id="57" left="54" top="5256" width="113" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <input>
          <e type="operand">M</e>
          <e type="operand">27</e>
          <e type="operand">27</e>
          <e type="operand">14</e>
          <e type="operand">60</e>
          <e type="operand">87</e>
          <e type="operand">55</e>
          <e type="operand">2</e>
          <e type="operand">3</e>
          <e type="function" args="8">mat</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="58" left="288" top="5256" width="357" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">M\0024\</e>
          <e type="operand">M</e>
          <e type="function" args="1">Mat2Str</e>
          <e type="operator" args="2">:</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">[[27,27,14],[60,87,55]]</e>
        </result>
      </math>
    </region>
    <region id="59" left="288" top="5292" width="204" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">M\0024\</e>
          <e type="function" args="1">Str2Mat</e>
        </input>
        <result action="numeric">
          <e type="operand">27</e>
          <e type="operand">27</e>
          <e type="operand">14</e>
          <e type="operand">60</e>
          <e type="operand">87</e>
          <e type="operand">55</e>
          <e type="operand">2</e>
          <e type="operand">3</e>
          <e type="function" args="8">mat</e>
        </result>
      </math>
    </region>
    <region id="60" left="54" top="5355" width="183" height="49" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <input>
          <e type="operand">M</e>
          <e type="operand">1</e>
          <e type="operand">x</e>
          <e type="operand">y</e>
          <e type="function" args="2">f</e>
          <e type="operand">θ</e>
          <e type="function" args="1">cos</e>
          <e type="operand">3</e>
          <e type="operand">2</e>
          <e type="function" args="2">atan</e>
          <e type="operand">2</e>
          <e type="operand">2</e>
          <e type="function" args="6">mat</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="61" left="288" top="5355" width="421" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">M\0024\</e>
          <e type="operand">M</e>
          <e type="function" args="1">Mat2Str</e>
          <e type="operator" args="2">:</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">[[1,f(x,y)],[cos(θ),atan(3,2)]]</e>
        </result>
      </math>
    </region>
    <region id="62" left="54" top="5418" width="551" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">M\0024\</e>
          <e type="function" args="1">Str2Mat</e>
        </input>
        <result action="symbolic">
          <e type="operand">1</e>
          <e type="operand">x</e>
          <e type="operand">y</e>
          <e type="function" args="2">f</e>
          <e type="function" args="2">augment</e>
          <e type="operand">θ</e>
          <e type="function" args="1">cos</e>
          <e type="operand">3</e>
          <e type="operand">2</e>
          <e type="function" args="2">atan</e>
          <e type="function" args="2">augment</e>
          <e type="function" args="2">stack</e>
        </result>
      </math>
    </region>
    <region id="63" left="54" top="5463" width="347" height="68" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="operand">2</e>
          <e type="operand">3</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">mat</e>
          <e type="operand">3</e>
          <e type="operand">2</e>
          <e type="operand">2</e>
          <e type="function" args="6">mat</e>
          <e type="function" args="1">Mat2Str</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">[[1,2],[[[2],[3]],3]]</e>
        </result>
      </math>
    </region>
    <region id="64" left="18" top="5544" width="864" height="113" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="operand">3</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">5</e>
          <e type="operand">6</e>
          <e type="operand">7</e>
          <e type="operand">11</e>
          <e type="operand">12</e>
          <e type="operand">13</e>
          <e type="operand">14</e>
          <e type="operand">2</e>
          <e type="operand">2</e>
          <e type="function" args="6">mat</e>
          <e type="operand">15</e>
          <e type="operand">2</e>
          <e type="operand">2</e>
          <e type="function" args="6">mat</e>
          <e type="operand">16</e>
          <e type="operand">2</e>
          <e type="operand">2</e>
          <e type="function" args="6">mat</e>
          <e type="operand">9</e>
          <e type="operand">10</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">2</e>
          <e type="operand">2</e>
          <e type="function" args="6">mat</e>
          <e type="function" args="1">Mat2Str</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">[[1,2],[[[[[3,4]],5],[[[6,7],[[[11,12],[13,14]],15]],16]],[[9,10]]]]</e>
        </result>
      </math>
    </region>
    <region id="65" left="18" top="5670" width="102" height="28" color="#008080" bgColor="#ffffff" fontSize="12">
      <text lang="spa">
        <p bold="true">Comparing</p>
      </text>
    </region>
    <region id="66" left="18" top="5715" width="587" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Compare$(a,b) returns -1 if a&lt;b, 0 if a=b and 1 if a&gt;b, where a, b are strings with only ASCII chars. (Not valid for Unicode characters)</p>
      </text>
    </region>
    <region id="67" left="18" top="5760" width="453" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Compare(a,b) returns -1 if a&lt;b, 0 if a=b and 1 if a&gt;b.</p>
      </text>
    </region>
    <region id="68" left="54" top="5796" width="243" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">abcdv</e>
          <e type="operand" style="string">abcd</e>
          <e type="function" args="2">Compare\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand">1</e>
        </result>
      </math>
    </region>
    <region id="69" left="324" top="5796" width="215" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">av</e>
          <e type="operand" style="string">aw</e>
          <e type="function" args="2">Compare\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
        </result>
      </math>
    </region>
    <region id="70" left="54" top="5823" width="247" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">abcC</e>
          <e type="operand" style="string">abcz</e>
          <e type="function" args="2">Compare\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
        </result>
      </math>
    </region>
    <region id="71" left="324" top="5823" width="219" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">abc</e>
          <e type="operand" style="string">abc</e>
          <e type="function" args="2">Compare\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand">0</e>
        </result>
      </math>
    </region>
    <region id="72" left="54" top="5859" width="203" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">12347</e>
          <e type="operand">1234</e>
          <e type="function" args="2">Compare</e>
        </input>
        <result action="numeric">
          <e type="operand">1</e>
        </result>
      </math>
    </region>
    <region id="73" left="324" top="5859" width="175" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">17</e>
          <e type="operand">18</e>
          <e type="function" args="2">Compare</e>
        </input>
        <result action="numeric">
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
        </result>
      </math>
    </region>
    <region id="74" left="54" top="5886" width="215" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">1238</e>
          <e type="operand">12349</e>
          <e type="function" args="2">Compare</e>
        </input>
        <result action="numeric">
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
        </result>
      </math>
    </region>
    <region id="75" left="324" top="5886" width="179" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">123</e>
          <e type="operand">123</e>
          <e type="function" args="2">Compare</e>
        </input>
        <result action="numeric">
          <e type="operand">0</e>
        </result>
      </math>
    </region>
    <region id="76" left="18" top="5931" width="112" height="28" color="#008080" bgColor="#ffffff" fontSize="12">
      <text lang="spa">
        <p bold="true">Characters</p>
      </text>
    </region>
    <region id="77" left="18" top="5967" width="356" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Repeat$(s,n) repeats the string s n times.</p>
      </text>
    </region>
    <region id="78" left="18" top="5994" width="295" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Reverse$(s) reverses the string s. </p>
      </text>
    </region>
    <region id="79" left="54" top="6030" width="259" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string"> x </e>
          <e type="operand">3</e>
          <e type="function" args="2">Repeat\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string"> x  x  x </e>
        </result>
      </math>
    </region>
    <region id="80" left="333" top="6030" width="199" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">abc</e>
          <e type="function" args="1">Reverse\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">cba</e>
        </result>
      </math>
    </region>
    <region id="81" left="18" top="6075" width="666" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>UChar(x) Unicode from x char (Warning: is very slow) or char from the code in x.</p>
      </text>
    </region>
    <region id="82" left="18" top="6102" width="429" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>AChar(x) ASCII from x char or char from the x code.</p>
      </text>
    </region>
    <region id="83" left="306" top="6129" width="452" height="171" color="#000000" bgColor="#ffffff" fontSize="10">
      <math matrixOptions="0,0,17,9">
        <input>
          <e type="operand">9000</e>
          <e type="function" args="1">UChart</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">x</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="operand">3</e>
          <e type="operand">4</e>
          <e type="operand">5</e>
          <e type="operand">6</e>
          <e type="operand">7</e>
          <e type="operand">8</e>
          <e type="operand">9000</e>
          <e type="operand" style="string">\2329\</e>
          <e type="operand" style="string">\232A\</e>
          <e type="operand" style="string">\232B\</e>
          <e type="operand" style="string">\232C\</e>
          <e type="operand" style="string">\232D\</e>
          <e type="operand" style="string">\232E\</e>
          <e type="operand" style="string">\232F\</e>
          <e type="operand" style="string">\2330\</e>
          <e type="operand">9008</e>
          <e type="operand" style="string">\2331\</e>
          <e type="operand" style="string">\2332\</e>
          <e type="operand" style="string">\2333\</e>
          <e type="operand" style="string">\2334\</e>
          <e type="operand" style="string">\2335\</e>
          <e type="operand" style="string">\2336\</e>
          <e type="operand" style="string">\2337\</e>
          <e type="operand" style="string">\2338\</e>
          <e type="operand">9016</e>
          <e type="operand" style="string">\2339\</e>
          <e type="operand" style="string">\233A\</e>
          <e type="operand" style="string">\233B\</e>
          <e type="operand" style="string">\233C\</e>
          <e type="operand" style="string">\233D\</e>
          <e type="operand" style="string">\233E\</e>
          <e type="operand" style="string">\233F\</e>
          <e type="operand" style="string">\2340\</e>
          <e type="operand">9024</e>
          <e type="operand" style="string">\2341\</e>
          <e type="operand" style="string">\2342\</e>
          <e type="operand" style="string">\2343\</e>
          <e type="operand" style="string">\2344\</e>
          <e type="operand" style="string">\2345\</e>
          <e type="operand" style="string">\2346\</e>
          <e type="operand" style="string">\2347\</e>
          <e type="operand" style="string">\2348\</e>
          <e type="operand">9032</e>
          <e type="operand" style="string">\2349\</e>
          <e type="operand" style="string">\234A\</e>
          <e type="operand" style="string">\234B\</e>
          <e type="operand" style="string">\234C\</e>
          <e type="operand" style="string">\234D\</e>
          <e type="operand" style="string">\234E\</e>
          <e type="operand" style="string">\234F\</e>
          <e type="operand" style="string">\2350\</e>
          <e type="operand">9040</e>
          <e type="operand" style="string">\2351\</e>
          <e type="operand" style="string">\2352\</e>
          <e type="operand" style="string">\2353\</e>
          <e type="operand" style="string">\2354\</e>
          <e type="operand" style="string">\2355\</e>
          <e type="operand" style="string">\2356\</e>
          <e type="operand" style="string">\2357\</e>
          <e type="operand" style="string">\2358\</e>
          <e type="operand">9048</e>
          <e type="operand" style="string">\2359\</e>
          <e type="operand" style="string">\235A\</e>
          <e type="operand" style="string">\235B\</e>
          <e type="operand" style="string">\235C\</e>
          <e type="operand" style="string">\235D\</e>
          <e type="operand" style="string">\235E\</e>
          <e type="operand" style="string">\235F\</e>
          <e type="operand" style="string">\2360\</e>
          <e type="operand">9056</e>
          <e type="operand" style="string">\2361\</e>
          <e type="operand" style="string">\2362\</e>
          <e type="operand" style="string">\2363\</e>
          <e type="operand" style="string">\2364\</e>
          <e type="operand" style="string">\2365\</e>
          <e type="operand" style="string">\2366\</e>
          <e type="operand" style="string">\2367\</e>
          <e type="operand" style="string">\2368\</e>
          <e type="operand">9</e>
          <e type="operand">9</e>
          <e type="function" args="83">mat</e>
        </result>
      </math>
    </region>
    <region id="84" left="54" top="6138" width="135" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">65</e>
          <e type="function" args="1">UChar</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">\0041\</e>
        </result>
      </math>
    </region>
    <region id="85" left="54" top="6174" width="133" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math evaluate="false">
        <input>
          <e type="operand" style="string">\0041\</e>
          <e type="function" args="1">UChar</e>
        </input>
        <result action="numeric">
          <e type="operand">65</e>
        </result>
      </math>
    </region>
    <region id="86" left="54" top="6210" width="160" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Warning: UChar("str") couldbe very slow.</p>
      </text>
    </region>
    <region id="87" left="54" top="6291" width="233" height="53" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">97</e>
          <e type="operand">98</e>
          <e type="operand" style="string">a</e>
          <e type="operand" style="string">b</e>
          <e type="operand">2</e>
          <e type="operand">2</e>
          <e type="function" args="6">mat</e>
          <e type="function" args="1">AChar</e>
          <e type="function" args="1">vectorize</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">a</e>
          <e type="operand" style="string">b</e>
          <e type="operand">97</e>
          <e type="operand">98</e>
          <e type="operand">2</e>
          <e type="operand">2</e>
          <e type="function" args="6">mat</e>
        </result>
      </math>
    </region>
    <region id="88" left="315" top="6309" width="225" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>AChar use only ASCII chars</p>
      </text>
    </region>
    <region id="89" left="18" top="6363" width="82" height="28" color="#008080" bgColor="#ffffff" fontSize="12">
      <text lang="spa">
        <p bold="true">Sorting</p>
      </text>
    </region>
    <region id="90" left="18" top="6399" width="736" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Sort$(A) sorts the string A by repeatedly taking the next item and inserting it into the final in its proper order with respect to items already inserted.</p>
      </text>
    </region>
    <region id="91" left="18" top="6444" width="759" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>CSort(M,C) sorts the matrix M by the elements in the column C, extended to ASCII strings in the column.</p>
      </text>
    </region>
    <region id="92" left="54" top="6498" width="175" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">cab</e>
          <e type="function" args="1">Sort\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">abc</e>
        </result>
      </math>
    </region>
    <region id="93" left="333" top="6498" width="367" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">bcba1Aa2B3ghjaZ</e>
          <e type="function" args="1">Sort\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">123ABZaaabbcghj</e>
        </result>
      </math>
    </region>
    <region id="94" left="54" top="6534" width="249" height="83" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">1</e>
          <e type="operand" style="string">b</e>
          <e type="operand">5</e>
          <e type="operand">2</e>
          <e type="operand" style="string">c</e>
          <e type="operand">6</e>
          <e type="operand">3</e>
          <e type="operand" style="string">a</e>
          <e type="operand">7</e>
          <e type="operand">4</e>
          <e type="operand" style="string">b</e>
          <e type="operand">8</e>
          <e type="operand">4</e>
          <e type="operand">3</e>
          <e type="function" args="14">mat</e>
          <e type="operand">2</e>
          <e type="function" args="2">CSort</e>
        </input>
        <result action="numeric">
          <e type="operand">3</e>
          <e type="operand" style="string">a</e>
          <e type="operand">7</e>
          <e type="operand">1</e>
          <e type="operand" style="string">b</e>
          <e type="operand">5</e>
          <e type="operand">4</e>
          <e type="operand" style="string">b</e>
          <e type="operand">8</e>
          <e type="operand">2</e>
          <e type="operand" style="string">c</e>
          <e type="operand">6</e>
          <e type="operand">4</e>
          <e type="operand">3</e>
          <e type="function" args="14">mat</e>
        </result>
      </math>
    </region>
    <region id="95" left="333" top="6534" width="277" height="65" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">1</e>
          <e type="operand" style="string">b</e>
          <e type="operand">4</e>
          <e type="operand">7</e>
          <e type="operand">2</e>
          <e type="operand">7</e>
          <e type="operand">5</e>
          <e type="operand">8</e>
          <e type="operand">3</e>
          <e type="operand" style="string">a</e>
          <e type="operand">6</e>
          <e type="operand">9</e>
          <e type="operand">3</e>
          <e type="operand">4</e>
          <e type="function" args="14">mat</e>
          <e type="operand">2</e>
          <e type="function" args="2">CSort</e>
        </input>
        <result action="numeric">
          <e type="operand">2</e>
          <e type="operand">7</e>
          <e type="operand">5</e>
          <e type="operand">8</e>
          <e type="operand">3</e>
          <e type="operand" style="string">a</e>
          <e type="operand">6</e>
          <e type="operand">9</e>
          <e type="operand">1</e>
          <e type="operand" style="string">b</e>
          <e type="operand">4</e>
          <e type="operand">7</e>
          <e type="operand">3</e>
          <e type="operand">4</e>
          <e type="function" args="14">mat</e>
        </result>
      </math>
    </region>
    <region id="96" left="18" top="6633" width="161" height="28" color="#008080" bgColor="#ffffff" fontSize="12">
      <text lang="spa">
        <p bold="true">Base Convertion</p>
      </text>
    </region>
    <region id="97" left="18" top="6669" width="536" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Dec2Bas$(d,b) converts the decimal d into a string in base b≤62.</p>
      </text>
    </region>
    <region id="98" left="18" top="6696" width="454" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <text lang="spa">
        <p>Bas2Dec(x,b) converts the x in base b≤61 to a decimal.</p>
      </text>
    </region>
    <region id="99" left="54" top="6732" width="211" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">258</e>
          <e type="operand">16</e>
          <e type="function" args="2">Dec2Bas\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">102</e>
        </result>
      </math>
    </region>
    <region id="100" left="297" top="6732" width="203" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">\0031\\0030\\0032\</e>
          <e type="operand">16</e>
          <e type="function" args="2">Bas2Dec</e>
        </input>
        <result action="numeric">
          <e type="operand">258</e>
        </result>
      </math>
    </region>
    <region id="101" left="54" top="6768" width="211" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">3001</e>
          <e type="operand">60</e>
          <e type="function" args="2">Dec2Bas\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">o1</e>
        </result>
      </math>
    </region>
    <region id="102" left="297" top="6768" width="203" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">o1</e>
          <e type="operand">60</e>
          <e type="function" args="2">Bas2Dec</e>
        </input>
        <result action="numeric">
          <e type="operand">3001</e>
        </result>
      </math>
    </region>
    <region id="103" left="54" top="6804" width="316" height="61" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">n.1</e>
          <e type="operand" style="string">Ax</e>
          <e type="operand">256</e>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="function" args="3">Bas2Dec</e>
          <e type="operator" args="2">:</e>
          <e type="operand">n.2</e>
          <e type="operand" style="string">cd</e>
          <e type="operand">256</e>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="function" args="3">Bas2Dec</e>
          <e type="operator" args="2">:</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">sys</e>
        </input>
        <result action="numeric">
          <e type="operand">16503</e>
          <e type="operand">25187</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">sys</e>
        </result>
      </math>
    </region>
    <region id="104" left="405" top="6813" width="93" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">n.1</e>
          <e type="operand">n.2</e>
          <e type="operator" args="2">&lt;</e>
        </input>
        <result action="numeric">
          <e type="operand">1</e>
        </result>
      </math>
    </region>
    <region id="105" left="504" top="6813" width="215" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">Ax</e>
          <e type="operand" style="string">cd</e>
          <e type="function" args="2">Compare\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
        </result>
      </math>
    </region>
    <region id="106" left="513" top="6840" width="125" height="24" color="#800000" bgColor="#ffffff" fontSize="10">
      <math evaluate="false">
        <input>
          <e type="operand" style="string">Ax</e>
          <e type="operand" style="string">cd</e>
          <e type="operator" args="2">&lt;</e>
        </input>
        <result action="numeric">
          <e type="operand">#</e>
        </result>
      </math>
    </region>
    <region id="107" left="54" top="6885" width="275" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">419122461</e>
          <e type="operand">62</e>
          <e type="function" args="2">Dec2Bas\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">SMath</e>
        </result>
      </math>
    </region>
    <region id="108" left="54" top="6921" width="378" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">70830274933102</e>
          <e type="operand">256</e>
          <e type="operand" style="unit">N\0024\.256</e>
          <e type="function" args="3">Dec2Bas\0024\</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">Alvaro</e>
        </result>
      </math>
    </region>
    <region id="109" top="6975" color="#000000" bgColor="#ffffff">
      <area terminator="true" />
    </region>
  </region>
</regions>