aboutsummaryrefslogtreecommitdiff
path: root/docs/help
diff options
context:
space:
mode:
authorrazetime <raghuallthetime@hotmail.com>2022-01-19 21:21:13 +0530
committerrazetime <raghuallthetime@hotmail.com>2022-01-19 21:21:13 +0530
commit6c111f1e71e945f66977aecc3322318aa21beacc (patch)
tree6831313b4698e9a5302ce8d9596afae966e08461 /docs/help
parentcf65cfb32f34b7c9fed4614479d8242c51321bac (diff)
Primitive Symbol help pages generated
Diffstat (limited to 'docs/help')
-rw-r--r--docs/help/!assert assertwithmsg.html31
-rw-r--r--docs/help/+conjugate add.html23
-rw-r--r--docs/help/-negate subtract.html27
-rw-r--r--docs/help/<enclose less.html25
-rw-r--r--docs/help/=rank equal.html27
-rw-r--r--docs/help/>merge great.html33
-rw-r--r--docs/help/`scan.html29
-rw-r--r--docs/help/sindices replicate.html22
-rw-r--r--docs/help/|abs modulus.html23
-rw-r--r--docs/help/¨each.html18
-rw-r--r--docs/help/«shiftbefore.html37
-rw-r--r--docs/help/¬not span.html23
-rw-r--r--docs/help/´fold.html29
-rw-r--r--docs/help/»shiftafter.html37
-rw-r--r--docs/help/×sign multiply.html26
-rw-r--r--docs/help/÷reciprocal divide.html18
-rw-r--r--docs/help/˘cells.html29
-rw-r--r--docs/help/˙constant.html14
-rw-r--r--docs/help/˜self swap.html21
-rw-r--r--docs/help/⁼undo.html22
-rw-r--r--docs/help/↑prefixes take.html60
-rw-r--r--docs/help/↓suffixes drop.html50
-rw-r--r--docs/help/↕range windows.html50
-rw-r--r--docs/help/∊markfirst memberof.html37
-rw-r--r--docs/help/∘atop.html25
-rw-r--r--docs/help/√squareroot root.html20
-rw-r--r--docs/help/∧sortup and.html20
-rw-r--r--docs/help/∨sortdown or.html22
-rw-r--r--docs/help/∾join jointo.html59
-rw-r--r--docs/help/≍solo couple.html42
-rw-r--r--docs/help/≠length notequal.html29
-rw-r--r--docs/help/≡depth match.html23
-rw-r--r--docs/help/≢shape notmatch.html23
-rw-r--r--docs/help/≤lessequal.html15
-rw-r--r--docs/help/≥greatequal.html15
-rw-r--r--docs/help/⊏firstcell select.html38
-rw-r--r--docs/help/⊐classify indexof.html36
-rw-r--r--docs/help/⊑first pick.html33
-rw-r--r--docs/help/⊒occcount progindex.html24
-rw-r--r--docs/help/⊔groupindices group.html29
-rw-r--r--docs/help/⊘valences.html21
-rw-r--r--docs/help/⊢identity right.html19
-rw-r--r--docs/help/⊣identity left.html19
-rw-r--r--docs/help/⊸before bindleft.html35
-rw-r--r--docs/help/⋆exponential power.html23
-rw-r--r--docs/help/⋈enlist pair.html36
-rw-r--r--docs/help/⌈ceiling maximum.html21
-rw-r--r--docs/help/⌊floor minimum.html21
-rw-r--r--docs/help/⌜table.html23
-rw-r--r--docs/help/⌽reverse rotate.html41
-rw-r--r--docs/help/⌾under.html23
-rw-r--r--docs/help/⍉transpose dyadtranspose.html36
-rw-r--r--docs/help/⍋gradeup binsup.html26
-rw-r--r--docs/help/⍒gradedown binsdown.html27
-rw-r--r--docs/help/⍟repeat.html17
-rw-r--r--docs/help/⍷deduplicate find.html55
-rw-r--r--docs/help/⎉rank.html38
-rw-r--r--docs/help/⎊catch.html16
-rw-r--r--docs/help/○over.html25
-rw-r--r--docs/help/◶choose.html20
-rw-r--r--docs/help/⚇depth.html14
-rw-r--r--docs/help/⟜after bindright.html35
-rw-r--r--docs/help/⥊deshape reshape.html42
63 files changed, 1797 insertions, 0 deletions
diff --git a/docs/help/!assert assertwithmsg.html b/docs/help/!assert assertwithmsg.html
new file mode 100644
index 00000000..dd6108d1
--- /dev/null
+++ b/docs/help/!assert assertwithmsg.html
@@ -0,0 +1,31 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Exclamation Mark (`!`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="exclamation-mark-"><a class="header" href="#exclamation-mark-">Exclamation Mark (<code><span class='Function'>!</span></code>)</a></h1>
+<p><code><span class='Function'>!</span> <span class='Value'>𝕩</span></code>: Assert</p>
+<p>Throw an error if <code><span class='Value'>𝕩</span></code> is not 1.</p>
+<pre> <span class='Function'>!</span> <span class='Number'>1</span>
+<span class='Number'>1</span>
+ <span class='Function'>!</span> <span class='Number'>2</span>
+<span class='Function'>Error</span><span class='Value'>:</span> <span class='Function'>Assertion</span> <span class='Value'>error</span>
+<span class='Value'>at</span> <span class='Function'>!</span> <span class='Number'>2</span>
+ <span class='Value'>^</span>
+ <span class='Function'>!</span> <span class='String'>&quot;hello&quot;</span>
+<span class='Function'>Error</span><span class='Value'>:</span> <span class='Value'>hello</span>
+<span class='Value'>at</span> <span class='Function'>!</span> <span class='String'>&quot;hello&quot;</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>!</span> <span class='Value'>𝕩</span></code>: Dyad</p>
+<p>Throw an error with message <code><span class='Value'>𝕨</span></code> if <code><span class='Value'>𝕩</span></code> is not 1.</p>
+<pre> <span class='String'>&quot;hi&quot;</span> <span class='Function'>!</span> <span class='Number'>1</span>
+<span class='Number'>1</span>
+ <span class='String'>&quot;two&quot;</span> <span class='Function'>!</span> <span class='Number'>2</span>
+<span class='Function'>Error</span><span class='Value'>:</span> <span class='Value'>two</span>
+<span class='Value'>at</span> <span class='String'>&quot;two&quot;</span> <span class='Function'>!</span> <span class='Number'>2</span>
+ <span class='Value'>^</span>
+ <span class='String'>&quot;hello error&quot;</span> <span class='Function'>!</span> <span class='String'>&quot;hello&quot;</span>
+<span class='Function'>Error</span><span class='Value'>:</span> <span class='Value'>hello</span> <span class='Value'>error</span>
+<span class='Value'>at</span> <span class='String'>&quot;hello error&quot;</span> <span class='Function'>!</span> <span class='String'>&quot;hello&quot;</span>
+</pre>
diff --git a/docs/help/+conjugate add.html b/docs/help/+conjugate add.html
new file mode 100644
index 00000000..57655273
--- /dev/null
+++ b/docs/help/+conjugate add.html
@@ -0,0 +1,23 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Plus (`+`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="plus-"><a class="header" href="#plus-">Plus (<code><span class='Function'>+</span></code>)</a></h1>
+<p><code><span class='Function'>+</span> <span class='Value'>𝕩</span></code>: Conjugate</p>
+<pre> <span class='Function'>+</span> <span class='Number'>1</span>
+<span class='Number'>1</span>
+ <span class='Function'>+</span> <span class='Number'>¯1</span>
+<span class='Number'>¯1</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>+</span> <span class='Value'>𝕩</span></code>: Add</p>
+<p><code><span class='Value'>𝕨</span></code> added to <code><span class='Value'>𝕩</span></code>. Either <code><span class='Value'>𝕨</span></code> or <code><span class='Value'>𝕩</span></code> can be a character, and if so, the other has to be a number.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>2</span>
+<span class='Number'>3</span>
+ <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span>
+ <span class='String'>'a'</span> <span class='Function'>+</span> <span class='Number'>4</span>
+<span class='String'>'e'</span>
+</pre>
diff --git a/docs/help/-negate subtract.html b/docs/help/-negate subtract.html
new file mode 100644
index 00000000..dd66ef1d
--- /dev/null
+++ b/docs/help/-negate subtract.html
@@ -0,0 +1,27 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Minus (`-`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="minus--"><a class="header" href="#minus--">Minus (<code><span class='Function'>-</span></code>)</a></h1>
+<p><code><span class='Function'>-</span> <span class='Value'>𝕩</span></code>: Negate</p>
+<p>Additive Inverse of <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Function'>-</span> <span class='Number'>1</span>
+<span class='Number'>¯1</span>
+ <span class='Function'>-</span> <span class='Number'>¯1</span>
+<span class='Number'>1</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>-</span> <span class='Value'>𝕩</span></code>: Subtract</p>
+<p>Subtract <code><span class='Value'>𝕩</span></code> from <code><span class='Value'>𝕨</span></code>. <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can be characters or numbers.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span>
+<span class='Number'>¯1</span>
+ <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>¯1</span> <span class='Number'>¯2</span> <span class='Number'>¯3</span> <span class='Bracket'>⟩</span>
+ <span class='String'>'a'</span> <span class='Function'>-</span> <span class='Number'>4</span>
+<span class='String'>']'</span>
+ <span class='String'>'b'</span> <span class='Function'>-</span> <span class='String'>'a'</span>
+<span class='Number'>1</span>
+</pre>
diff --git a/docs/help/<enclose less.html b/docs/help/<enclose less.html
new file mode 100644
index 00000000..2a3fc2e5
--- /dev/null
+++ b/docs/help/<enclose less.html
@@ -0,0 +1,25 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Lesser Than (`<`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="lesser-than-"><a class="header" href="#lesser-than-">Lesser Than (<code><span class='Function'>&lt;</span></code>)</a></h1>
+<p><code><span class='Function'>&lt;</span> <span class='Value'>𝕩</span></code>: Enclose</p>
+<p>Create a unit array containing <code><span class='Value'>𝕩</span></code>. (<code><span class='Paren'>(</span><span class='Function'>≢</span><span class='Value'>𝕩</span><span class='Paren'>)</span> <span class='Function'>≡</span> <span class='Bracket'>⟨⟩</span></code>)</p>
+<pre> <span class='Function'>&lt;</span><span class='Number'>1</span>
+<span class='Value'>┌</span><span class='Nothing'>·</span>
+<span class='Nothing'>·</span> <span class='Number'>1</span>
+ <span class='Value'>┘</span>
+
+ <span class='Function'>≢&lt;</span><span class='Number'>1</span>
+<span class='Bracket'>⟨⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>&lt;</span> <span class='Value'>𝕩</span></code>: Lesser Than</p>
+<p><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>&lt;</span> <span class='Number'>3</span>
+<span class='Number'>1</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>&lt;</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/=rank equal.html b/docs/help/=rank equal.html
new file mode 100644
index 00000000..7183739a
--- /dev/null
+++ b/docs/help/=rank equal.html
@@ -0,0 +1,27 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Equal (`=`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="equal-"><a class="header" href="#equal-">Equal (<code><span class='Function'>=</span></code>)</a></h1>
+<p><code><span class='Function'>=</span> <span class='Value'>𝕩</span></code>: Rank</p>
+<p>Returns the number of dimensions in <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>=</span> <span class='Number'>0</span>
+<span class='Number'>0</span>
+ <span class='Function'>=</span> <span class='Number'>3</span><span class='Function'>⥊</span><span class='Number'>0</span>
+<span class='Number'>1</span>
+ <span class='Function'>=</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Function'>⥊</span><span class='Number'>0</span>
+<span class='Number'>2</span>
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Bracket'>⟨⟨</span><span class='Number'>0</span><span class='Bracket'>⟩⟩</span>
+<span class='Number'>3</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>=</span> <span class='Value'>𝕩</span></code>: Equal To</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>=</span> <span class='Number'>3</span>
+<span class='Number'>0</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>=</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='String'>'a'</span> <span class='Function'>=</span> <span class='String'>'a'</span>
+<span class='Number'>1</span>
+</pre>
diff --git a/docs/help/>merge great.html b/docs/help/>merge great.html
new file mode 100644
index 00000000..9036a838
--- /dev/null
+++ b/docs/help/>merge great.html
@@ -0,0 +1,33 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Greater Than (`>`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="greater-than-"><a class="header" href="#greater-than-">Greater Than (<code><span class='Function'>&gt;</span></code>)</a></h1>
+<p><code><span class='Function'>&gt;</span> <span class='Value'>𝕩</span></code>: Merge</p>
+<p>Add the rank of an element of <code><span class='Value'>𝕩</span></code> to the rank of <code><span class='Value'>𝕩</span></code>.</p>
+<p>All elements must have the same rank.</p>
+<p>Returns atomic values as is.</p>
+<pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Bracket'>⟨⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Bracket'>⟩</span><span class='Separator'>,</span> <span class='Bracket'>⟨</span><span class='Number'>3</span><span class='Separator'>,</span> <span class='Number'>4</span><span class='Bracket'>⟩⟩</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>&gt;</span><span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>≢</span><span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>≢&gt;</span><span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>&gt;</span> <span class='Value'>𝕩</span></code>: Greater Than</p>
+<p><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>&gt;</span> <span class='Number'>3</span>
+<span class='Number'>0</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>&gt;</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+ <span class='String'>'a'</span> <span class='Function'>&gt;</span> <span class='String'>'b'</span>
+<span class='Number'>1</span>
+</pre>
diff --git a/docs/help/`scan.html b/docs/help/`scan.html
new file mode 100644
index 00000000..ff518e99
--- /dev/null
+++ b/docs/help/`scan.html
@@ -0,0 +1,29 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Acute Accent (`` ` ``)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="acute-accent---"><a class="header" href="#acute-accent---">Acute Accent (<code><span class='Modifier'>`</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier'>`</span> <span class='Value'>𝕩</span></code>: Fold</p>
+<p>Scan over <code><span class='Value'>𝕩</span></code> with <code><span class='Function'>𝔽</span></code> from left to right, producing intermediate values.</p>
+<pre> <span class='Function'>+</span><span class='Modifier'>`</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>3</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span>
+ <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>1</span><span class='Function'>+</span><span class='Number'>2</span><span class='Separator'>,</span> <span class='Paren'>(</span><span class='Number'>1</span><span class='Function'>+</span><span class='Number'>2</span><span class='Paren'>)</span><span class='Function'>+</span><span class='Number'>3</span><span class='Bracket'>⟩</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>3</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>-</span><span class='Modifier'>`</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>¯1</span> <span class='Number'>¯4</span> <span class='Bracket'>⟩</span>
+ <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>1</span><span class='Function'>-</span><span class='Number'>2</span><span class='Separator'>,</span> <span class='Paren'>(</span><span class='Number'>1</span><span class='Function'>-</span><span class='Number'>2</span><span class='Paren'>)</span><span class='Function'>-</span><span class='Number'>3</span><span class='Bracket'>⟩</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>¯1</span> <span class='Number'>¯4</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>`</span> <span class='Value'>𝕩</span></code>: Scan With initial</p>
+<p>Monadic scan, but use <code><span class='Value'>𝕨</span></code> as initial left argument.</p>
+<pre> <span class='Number'>5</span> <span class='Function'>+</span><span class='Modifier'>`</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>6</span> <span class='Number'>8</span> <span class='Number'>11</span> <span class='Bracket'>⟩</span>
+ <span class='Bracket'>⟨</span><span class='Number'>5</span><span class='Function'>+</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Paren'>(</span><span class='Number'>5</span><span class='Function'>+</span><span class='Number'>1</span><span class='Paren'>)</span><span class='Function'>+</span><span class='Number'>2</span><span class='Separator'>,</span> <span class='Paren'>((</span><span class='Number'>5</span><span class='Function'>+</span><span class='Number'>1</span><span class='Paren'>)</span><span class='Function'>+</span><span class='Number'>2</span><span class='Paren'>)</span><span class='Function'>+</span><span class='Number'>3</span><span class='Bracket'>⟩</span>
+<span class='Bracket'>⟨</span> <span class='Number'>6</span> <span class='Number'>8</span> <span class='Number'>11</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>5</span> <span class='Function'>-</span><span class='Modifier'>`</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>2</span> <span class='Number'>¯1</span> <span class='Bracket'>⟩</span>
+ <span class='Bracket'>⟨</span><span class='Number'>5</span><span class='Function'>-</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Paren'>(</span><span class='Number'>5</span><span class='Function'>-</span><span class='Number'>1</span><span class='Paren'>)</span><span class='Function'>-</span><span class='Number'>2</span><span class='Separator'>,</span> <span class='Paren'>((</span><span class='Number'>5</span><span class='Function'>-</span><span class='Number'>1</span><span class='Paren'>)</span><span class='Function'>-</span><span class='Number'>2</span><span class='Paren'>)</span><span class='Function'>-</span><span class='Number'>3</span><span class='Bracket'>⟩</span>
+<span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>2</span> <span class='Number'>¯1</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/sindices replicate.html b/docs/help/sindices replicate.html
new file mode 100644
index 00000000..85d4f107
--- /dev/null
+++ b/docs/help/sindices replicate.html
@@ -0,0 +1,22 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Solidus (`/`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="solidus-"><a class="header" href="#solidus-">Solidus (<code><span class='Function'>/</span></code>)</a></h1>
+<p><code><span class='Function'>/</span> <span class='Value'>𝕩</span></code>: Indices</p>
+<p>Repeat the index of each element in <code><span class='Value'>𝕩</span></code> by the element's value. <code><span class='Value'>𝕩</span></code> must be rank 1.</p>
+<pre> <span class='Function'>/</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>/</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>/</span> <span class='Value'>𝕩</span></code>: Replicate</p>
+<p>Repeat each major cell in <code><span class='Value'>𝕩</span></code> by the corresponding element in <code><span class='Value'>𝕨</span></code>.</p>
+<p>Atomic <code><span class='Value'>𝕨</span></code> applies to all elements.</p>
+<pre> <span class='Number'>3</span> <span class='Function'>/</span> <span class='String'>&quot;copy&quot;</span>
+<span class='String'>&quot;cccooopppyyy&quot;</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span> <span class='Function'>/</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/|abs modulus.html b/docs/help/|abs modulus.html
new file mode 100644
index 00000000..b79e7768
--- /dev/null
+++ b/docs/help/|abs modulus.html
@@ -0,0 +1,23 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Pipe (`|`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="pipe-"><a class="header" href="#pipe-">Pipe (<code><span class='Function'>|</span></code>)</a></h1>
+<p><code><span class='Function'>|</span> <span class='Value'>𝕩</span></code>: Absolute Value</p>
+<p>Absolute Value of <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Function'>|</span> <span class='Number'>¯2</span>
+<span class='Number'>2</span>
+ <span class='Function'>|</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯4</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>|</span> <span class='Value'>𝕩</span></code>: Modulus</p>
+<p>Remainder of <code><span class='Value'>𝕩</span></code> divided by <code><span class='Value'>𝕨</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>|</span> <span class='Number'>3</span>
+<span class='Number'>0</span>
+ <span class='Number'>2</span> <span class='Function'>|</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/¨each.html b/docs/help/¨each.html
new file mode 100644
index 00000000..77befda5
--- /dev/null
+++ b/docs/help/¨each.html
@@ -0,0 +1,18 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Diaresis (`¨`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="diaresis-"><a class="header" href="#diaresis-">Diaresis (<code><span class='Modifier'>¨</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier'>¨</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>¨</span> <span class='Value'>𝕩</span></code>: Each</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> to/between the major elements of the arguments. (<code><span class='Function'>𝔽</span><span class='Modifier2'>⚇</span><span class='Number'>¯1</span></code>)</p>
+<pre> <span class='Function'>&lt;</span><span class='Modifier'>¨</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Value'>┌─</span>
+<span class='Nothing'>·</span> <span class='Value'>┌</span><span class='Nothing'>·</span> <span class='Value'>┌</span><span class='Nothing'>·</span> <span class='Value'>┌</span><span class='Nothing'>·</span>
+ <span class='Nothing'>·</span> <span class='Number'>1</span> <span class='Nothing'>·</span> <span class='Number'>2</span> <span class='Nothing'>·</span> <span class='Number'>3</span>
+ <span class='Value'>┘</span> <span class='Value'>┘</span> <span class='Value'>┘</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span> <span class='Function'>∾</span><span class='Modifier'>¨</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>6</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/«shiftbefore.html b/docs/help/«shiftbefore.html
new file mode 100644
index 00000000..a00dab2a
--- /dev/null
+++ b/docs/help/«shiftbefore.html
@@ -0,0 +1,37 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Left Pointing Double Angle Quotation (`«`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="left-pointing-double-angle-quotation-"><a class="header" href="#left-pointing-double-angle-quotation-">Left Pointing Double Angle Quotation (<code><span class='Function'>«</span></code>)</a></h1>
+<p><code><span class='Function'>«</span> <span class='Value'>𝕩</span></code>: Shift Before</p>
+<p>Remove the first element of <code><span class='Value'>𝕩</span></code>, add a cell of fill values to the end of the first axis of <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Number'>78</span> <span class='Function'>«</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>78</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>«</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>«</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>«</span> <span class='Value'>𝕩</span></code>: Shift Before</p>
+<p>Remove the first <code><span class='Function'>≠</span><span class='Value'>𝕨</span></code> (length) major cells from <code><span class='Value'>𝕩</span></code>, join <code><span class='Value'>𝕨</span></code> to the end of <code><span class='Value'>𝕩</span></code>. Ranks must match.</p>
+<pre> <span class='Number'>8</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>«</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>8</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>«</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/¬not span.html b/docs/help/¬not span.html
new file mode 100644
index 00000000..1cb72c28
--- /dev/null
+++ b/docs/help/¬not span.html
@@ -0,0 +1,23 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Not (`¬`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="not-"><a class="header" href="#not-">Not (<code><span class='Function'>¬</span></code>)</a></h1>
+<p><code><span class='Function'>¬</span> <span class='Value'>𝕩</span></code>: Logical Not</p>
+<p>Logical Not of <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Function'>¬</span> <span class='Number'>0</span>
+<span class='Number'>1</span>
+ <span class='Function'>¬</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>¬</span> <span class='Value'>𝕩</span></code>: Span</p>
+<p>Count of numbers in the inclusive range from <code><span class='Value'>𝕩</span></code> to <code><span class='Value'>𝕨</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>3</span> <span class='Function'>¬</span> <span class='Number'>1</span>
+<span class='Number'>3</span>
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>¬</span> <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>2</span>
+<span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/´fold.html b/docs/help/´fold.html
new file mode 100644
index 00000000..a8f493df
--- /dev/null
+++ b/docs/help/´fold.html
@@ -0,0 +1,29 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Acute Accent (`´`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="acute-accent-"><a class="header" href="#acute-accent-">Acute Accent (<code><span class='Modifier'>´</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier'>´</span> <span class='Value'>𝕩</span></code>: Fold</p>
+<p>Fold over <code><span class='Value'>𝕩</span></code> with <code><span class='Function'>𝔽</span></code> from right to left i.e. Insert <code><span class='Function'>𝔽</span></code> between the elements of <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>+</span><span class='Modifier'>´</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Number'>6</span>
+ <span class='Number'>1</span><span class='Function'>+</span><span class='Number'>2</span><span class='Function'>+</span><span class='Number'>3</span>
+<span class='Number'>6</span>
+ <span class='Function'>-</span><span class='Modifier'>´</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Number'>2</span>
+ <span class='Number'>1</span><span class='Function'>-</span><span class='Number'>2</span><span class='Function'>-</span><span class='Number'>3</span>
+<span class='Number'>2</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>´</span> <span class='Value'>𝕩</span></code>: Fold With initial</p>
+<p>Monadic fold, but use <code><span class='Value'>𝕨</span></code> as initial right argument.</p>
+<pre> <span class='Number'>5</span> <span class='Function'>+</span><span class='Modifier'>´</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Number'>11</span>
+ <span class='Number'>1</span><span class='Function'>+</span><span class='Number'>2</span><span class='Function'>+</span><span class='Number'>3</span><span class='Function'>+</span><span class='Number'>5</span>
+<span class='Number'>11</span>
+ <span class='Number'>5</span> <span class='Function'>-</span><span class='Modifier'>´</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Number'>¯3</span>
+ <span class='Number'>1</span><span class='Function'>-</span><span class='Number'>2</span><span class='Function'>-</span><span class='Number'>3</span><span class='Function'>-</span><span class='Number'>5</span>
+<span class='Number'>¯3</span>
+</pre>
diff --git a/docs/help/»shiftafter.html b/docs/help/»shiftafter.html
new file mode 100644
index 00000000..c60a807a
--- /dev/null
+++ b/docs/help/»shiftafter.html
@@ -0,0 +1,37 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Right Pointing Double Angle Quotation (`»`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="right-pointing-double-angle-quotation-"><a class="header" href="#right-pointing-double-angle-quotation-">Right Pointing Double Angle Quotation (<code><span class='Function'>»</span></code>)</a></h1>
+<p><code><span class='Function'>»</span> <span class='Value'>𝕩</span></code>: Shift After</p>
+<p>Remove the last element of <code><span class='Value'>𝕩</span></code>, add a cell of fill values to the start of the first axis of <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>»</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>»</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>»</span> <span class='Value'>𝕩</span></code>: Shift After</p>
+<p>Remove the last <code><span class='Function'>≠</span><span class='Value'>𝕨</span></code> (length) major cells from <code><span class='Value'>𝕩</span></code>, join <code><span class='Value'>𝕨</span></code> to the start of <code><span class='Value'>𝕩</span></code>. Ranks must match.</p>
+<pre> <span class='Number'>78</span> <span class='Function'>»</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>78</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span> <span class='Function'>»</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>»</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Number'>9</span> <span class='Number'>9</span> <span class='Number'>9</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/×sign multiply.html b/docs/help/×sign multiply.html
new file mode 100644
index 00000000..512c22c0
--- /dev/null
+++ b/docs/help/×sign multiply.html
@@ -0,0 +1,26 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Times (`×`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="times-"><a class="header" href="#times-">Times (<code><span class='Function'>×</span></code>)</a></h1>
+<p><code><span class='Function'>×</span> <span class='Value'>𝕩</span></code>: Sign</p>
+<p>Sign of <code><span class='Value'>𝕩</span></code>.</p>
+<ul>
+<li><code><span class='Number'>¯1</span></code> if <code><span class='Value'>𝕩</span> <span class='Function'>&lt;</span> <span class='Number'>0</span></code></li>
+<li><code><span class='Number'>0</span></code> if <code><span class='Value'>𝕩</span> <span class='Function'>=</span> <span class='Number'>0</span></code></li>
+<li><code><span class='Number'>1</span></code> if <code><span class='Value'>𝕩</span> <span class='Function'>&gt;</span> <span class='Number'>0</span></code></li>
+</ul>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Function'>×</span> <span class='Number'>¯5</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>¯1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>×</span> <span class='Value'>𝕩</span></code>: Multiply</p>
+<p><code><span class='Value'>𝕨</span></code> multiplied by <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>×</span> <span class='Number'>2</span>
+<span class='Number'>2</span>
+ <span class='Number'>2</span> <span class='Function'>×</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>6</span> <span class='Number'>8</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/÷reciprocal divide.html b/docs/help/÷reciprocal divide.html
new file mode 100644
index 00000000..4b101e04
--- /dev/null
+++ b/docs/help/÷reciprocal divide.html
@@ -0,0 +1,18 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Divide (`÷`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="divide-"><a class="header" href="#divide-">Divide (<code><span class='Function'>÷</span></code>)</a></h1>
+<p><code><span class='Function'>÷</span> <span class='Value'>𝕩</span></code>: Reciprocal</p>
+<p>Gives <code><span class='Number'>1</span> <span class='Function'>÷</span> <span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Function'>÷</span> <span class='Number'>5</span>
+<span class='Number'>0.2</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>÷</span> <span class='Value'>𝕩</span></code>: Divide</p>
+<p><code><span class='Value'>𝕨</span></code> divided by <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre><span class='Function'>ExamplesIfAny</span>
+</pre>
diff --git a/docs/help/˘cells.html b/docs/help/˘cells.html
new file mode 100644
index 00000000..e5ad35f0
--- /dev/null
+++ b/docs/help/˘cells.html
@@ -0,0 +1,29 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Breve (`˘`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="breve-"><a class="header" href="#breve-">Breve (<code><span class='Modifier'>˘</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier'>˘</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>˘</span> <span class='Value'>𝕩</span></code>: Cells</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> to/between the major cells of the arguments. (<code><span class='Function'>𝔽</span><span class='Modifier2'>⎉</span><span class='Number'>¯1</span></code>)</p>
+<pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>&lt;</span><span class='Modifier'>˘</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Function'>≍</span><span class='Modifier'>˘</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╎</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/˙constant.html b/docs/help/˙constant.html
new file mode 100644
index 00000000..60277f67
--- /dev/null
+++ b/docs/help/˙constant.html
@@ -0,0 +1,14 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Dot Above (`˙`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="dot-above-"><a class="header" href="#dot-above-">Dot Above (<code><span class='Modifier'>˙</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier'>˙</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>˙</span> <span class='Value'>𝕩</span></code>: Constant</p>
+<p>Returns a function that will always return <code><span class='Value'>𝕗</span></code>.</p>
+<pre> <span class='String'>&quot;hello&quot;</span> <span class='Paren'>(</span><span class='Number'>1</span> <span class='Modifier'>˙</span><span class='Paren'>)</span> <span class='Number'>2</span>
+<span class='Number'>1</span>
+ <span class='String'>&quot;hello&quot;</span> <span class='Paren'>(</span><span class='Brace'>{</span><span class='Value'>𝕨</span><span class='Function'>+</span><span class='Value'>𝕩</span><span class='Brace'>}</span> <span class='Modifier'>˙</span><span class='Paren'>)</span> <span class='Number'>2</span>
+<span class='Paren'>(</span><span class='Value'>function</span> <span class='Value'>block</span><span class='Paren'>)</span>
+</pre>
diff --git a/docs/help/˜self swap.html b/docs/help/˜self swap.html
new file mode 100644
index 00000000..7e2ac485
--- /dev/null
+++ b/docs/help/˜self swap.html
@@ -0,0 +1,21 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Small Tilde (`˜`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="small-tilde-"><a class="header" href="#small-tilde-">Small Tilde (<code><span class='Modifier'>˜</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier'>˜</span> <span class='Value'>𝕩</span></code>: Self</p>
+<p>Supplies <code><span class='Value'>𝕩</span></code> as a left argument to <code><span class='Function'>𝔽</span></code> (<code><span class='Value'>𝕩</span> <span class='Function'>𝔽</span> <span class='Value'>𝕩</span></code>).</p>
+<pre> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>1</span>
+<span class='Number'>2</span>
+ <span class='Function'>+</span><span class='Modifier'>˜</span> <span class='Number'>1</span>
+<span class='Number'>2</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>˜</span> <span class='Value'>𝕩</span></code>: Swap</p>
+<p>Swaps the arguments of <code><span class='Function'>𝔽</span></code> (<code><span class='Value'>𝕩</span> <span class='Function'>𝔽</span> <span class='Value'>𝕨</span></code>).</p>
+<pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span>
+<span class='Number'>¯1</span>
+ <span class='Number'>1</span> <span class='Function'>-</span><span class='Modifier'>˜</span> <span class='Number'>2</span>
+<span class='Number'>1</span>
+</pre>
diff --git a/docs/help/⁼undo.html b/docs/help/⁼undo.html
new file mode 100644
index 00000000..71689517
--- /dev/null
+++ b/docs/help/⁼undo.html
@@ -0,0 +1,22 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Superscript Equals Sign (`⁼`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="superscript-equals-sign-"><a class="header" href="#superscript-equals-sign-">Superscript Equals Sign (<code><span class='Modifier'>⁼</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier'>⁼</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>⁼</span> <span class='Value'>𝕩</span></code>: Undo</p>
+<p>Invert the function <code><span class='Function'>𝔽</span></code>, or use its defined inverse. Not all functions have inverses.</p>
+<pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span>
+<span class='Number'>¯1</span>
+ <span class='Number'>1</span> <span class='Function'>-</span><span class='Modifier'>⁼</span> <span class='Number'>2</span>
+<span class='Number'>¯1</span>
+ <span class='Function'>√</span> <span class='Number'>16</span>
+<span class='Number'>4</span>
+ <span class='Function'>√</span><span class='Modifier'>⁼</span> <span class='Number'>4</span>
+<span class='Number'>16</span>
+ <span class='Function'>⋆</span> <span class='Number'>1</span>
+<span class='Number'>2.718281828459045</span>
+ <span class='Function'>⋆</span><span class='Modifier'>⁼</span> <span class='Number'>2.718281828459045</span>
+<span class='Number'>1</span>
+</pre>
diff --git a/docs/help/↑prefixes take.html b/docs/help/↑prefixes take.html
new file mode 100644
index 00000000..32374c82
--- /dev/null
+++ b/docs/help/↑prefixes take.html
@@ -0,0 +1,60 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Up Arrow (`↑`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="up-arrow-"><a class="header" href="#up-arrow-">Up Arrow (<code><span class='Function'>↑</span></code>)</a></h1>
+<p><code><span class='Function'>↑</span> <span class='Value'>𝕩</span></code>: Prefixes</p>
+<p>Prefixes of array <code><span class='Value'>𝕩</span></code> along its first axis.</p>
+<pre> <span class='Function'>↑</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>↑</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Nothing'>·</span> <span class='Function'>↕</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Value'>┌─</span> <span class='Value'>┌─</span> <span class='Value'>┌─</span>
+ <span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Value'>┘</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Value'>┘</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>↑</span> <span class='Value'>𝕩</span></code>: Take</p>
+<p>For each integer in <code><span class='Value'>𝕨</span></code>, take that many elements from each dimension of <code><span class='Value'>𝕩</span></code>.</p>
+<p>Negative numbers take from the end.</p>
+<p>If any of the elements in <code><span class='Value'>𝕨</span></code> are greater than the length of their respective dimension, the dimension is extended with a fill value.</p>
+<pre> <span class='Number'>3</span> <span class='Function'>↑</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>67</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>3</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>16</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span>
+ <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Number'>7</span>
+ <span class='Number'>8</span> <span class='Number'>9</span> <span class='Number'>10</span> <span class='Number'>11</span>
+ <span class='Number'>12</span> <span class='Number'>13</span> <span class='Number'>14</span> <span class='Number'>15</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>↑</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>6</span>
+ <span class='Number'>8</span> <span class='Number'>9</span> <span class='Number'>10</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>↑</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>0</span>
+ <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>0</span>
+ <span class='Number'>8</span> <span class='Number'>9</span> <span class='Number'>10</span> <span class='Number'>11</span> <span class='Number'>0</span>
+ <span class='Number'>12</span> <span class='Number'>13</span> <span class='Number'>14</span> <span class='Number'>15</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯3</span> <span class='Function'>↑</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span>
+ <span class='Number'>5</span> <span class='Number'>6</span> <span class='Number'>7</span>
+ <span class='Number'>9</span> <span class='Number'>10</span> <span class='Number'>11</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/↓suffixes drop.html b/docs/help/↓suffixes drop.html
new file mode 100644
index 00000000..47856529
--- /dev/null
+++ b/docs/help/↓suffixes drop.html
@@ -0,0 +1,50 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Down Arrow (`↓`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="down-arrow-"><a class="header" href="#down-arrow-">Down Arrow (<code><span class='Function'>↓</span></code>)</a></h1>
+<p><code><span class='Function'>↓</span> <span class='Value'>𝕩</span></code>: Suffixes</p>
+<p>Suffixes of array <code><span class='Value'>𝕩</span></code> along its first axis.</p>
+<pre> <span class='Function'>↓</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>↓</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Nothing'>·</span> <span class='Value'>┌─</span> <span class='Value'>┌─</span> <span class='Value'>┌─</span> <span class='Function'>↕</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+ <span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Value'>╵</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Value'>╵</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span> <span class='Value'>┘</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span> <span class='Value'>┘</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>↓</span> <span class='Value'>𝕩</span></code>: Drop</p>
+<p>For each integer in <code><span class='Value'>𝕨</span></code>, drop that many elements from the beginning of each dimension of <code><span class='Value'>𝕩</span></code>.</p>
+<p>Negative numbers drop from the end.</p>
+<pre> <span class='Number'>3</span> <span class='Function'>↓</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>67</span>
+<span class='Bracket'>⟨</span> <span class='Number'>67</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>16</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span>
+ <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Number'>7</span>
+ <span class='Number'>8</span> <span class='Number'>9</span> <span class='Number'>10</span> <span class='Number'>11</span>
+ <span class='Number'>12</span> <span class='Number'>13</span> <span class='Number'>14</span> <span class='Number'>15</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>↓</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>15</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>↓</span> <span class='Value'>a</span>
+<span class='Value'>┌┐</span>
+<span class='Value'>└┘</span>
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯3</span> <span class='Function'>↓</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>12</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/↕range windows.html b/docs/help/↕range windows.html
new file mode 100644
index 00000000..c95dc2ea
--- /dev/null
+++ b/docs/help/↕range windows.html
@@ -0,0 +1,50 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Up Down Arrow (`↕`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="up-down-arrow-"><a class="header" href="#up-down-arrow-">Up Down Arrow (<code><span class='Function'>↕</span></code>)</a></h1>
+<p><code><span class='Function'>↕</span> <span class='Value'>𝕩</span></code>: Range</p>
+<p>Return all indices to index into an array of shape <code><span class='Value'>𝕩</span></code>, in the shape described by <code><span class='Value'>𝕩</span></code>.</p>
+<p>When given a single number, range from 0 to <code><span class='Value'>𝕩</span><span class='Function'>-</span><span class='Number'>1</span></code>.</p>
+<pre> <span class='Function'>↕</span> <span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>↕</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span>
+ <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span>
+ <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span>
+ <span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>↕</span> <span class='Value'>𝕩</span></code>: Windows</p>
+<p>Overlapping slices of <code><span class='Value'>𝕩</span></code> which are of shape <code><span class='Value'>𝕨</span></code>.</p>
+<pre> <span class='Number'>5</span> <span class='Function'>↕</span> <span class='String'>&quot;abcdefg&quot;</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span><span class='String'>&quot;abcde
+ bcdef
+ cdefg&quot;</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Function'>⥊↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>2</span> <span class='Function'>↕</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>┆</span> <span class='Number'>0</span> <span class='Number'>1</span>
+ <span class='Number'>3</span> <span class='Number'>4</span>
+
+ <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>4</span> <span class='Number'>5</span>
+
+
+ <span class='Number'>3</span> <span class='Number'>4</span>
+ <span class='Number'>6</span> <span class='Number'>7</span>
+
+ <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/∊markfirst memberof.html b/docs/help/∊markfirst memberof.html
new file mode 100644
index 00000000..bf81acd1
--- /dev/null
+++ b/docs/help/∊markfirst memberof.html
@@ -0,0 +1,37 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Element Of (`∊`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="element-of-"><a class="header" href="#element-of-">Element Of (<code><span class='Function'>∊</span></code>)</a></h1>
+<p><code><span class='Function'>∊</span> <span class='Value'>𝕩</span></code>: Unique Mask</p>
+<p>Mark the first occurrence of each major cell in <code><span class='Value'>𝕩</span></code> with a 1, and all other occurrences with a 0.</p>
+<pre> <span class='Function'>∊</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>∊</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>∊</span> <span class='Value'>𝕩</span></code>: Member Of</p>
+<p>Is each element in <code><span class='Value'>𝕨</span></code> a major cell of <code><span class='Value'>𝕩</span></code>?</p>
+<pre> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Bracket'>⟨</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Value'>a</span>
+<span class='Value'>┌</span><span class='Nothing'>·</span>
+<span class='Nothing'>·</span> <span class='Number'>0</span>
+ <span class='Value'>┘</span>
+ <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/∘atop.html b/docs/help/∘atop.html
new file mode 100644
index 00000000..64b7e88e
--- /dev/null
+++ b/docs/help/∘atop.html
@@ -0,0 +1,25 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Ring Operator (`∘`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="ring-operator-"><a class="header" href="#ring-operator-">Ring Operator (<code><span class='Modifier2'>∘</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>∘</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Atop</p>
+<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕩</span></code>, then apply <code><span class='Function'>𝔽</span></code> (<code><span class='Function'>𝔽</span> <span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>).</p>
+<p><code><span class='Function'>𝔽</span></code> and <code><span class='Function'>𝔾</span></code> must be monadic.</p>
+<pre> <span class='Function'>-</span><span class='Modifier2'>∘</span><span class='Function'>-</span> <span class='Number'>5</span>
+<span class='Number'>5</span>
+ <span class='Function'>-</span> <span class='Function'>-</span> <span class='Number'>5</span>
+<span class='Number'>5</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>∘</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Dyadic Atop</p>
+<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>, then apply <code><span class='Function'>𝔽</span></code> (<code><span class='Function'>𝔽</span> <span class='Paren'>(</span><span class='Value'>𝕨</span> <span class='Function'>𝔾</span> <span class='Value'>𝕩</span><span class='Paren'>)</span></code>).</p>
+<p><code><span class='Function'>𝔽</span></code> must be monadic, and <code><span class='Function'>𝔾</span></code> must be dyadic.</p>
+<pre> <span class='Number'>1</span> <span class='Function'>-</span><span class='Modifier2'>∘</span><span class='Function'>+</span> <span class='Number'>2</span>
+<span class='Number'>¯3</span>
+ <span class='Number'>1</span> <span class='Function'>-</span> <span class='Function'>+</span> <span class='Number'>2</span>
+<span class='Number'>¯1</span>
+ <span class='Function'>-</span> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>2</span>
+<span class='Number'>¯3</span>
+</pre>
diff --git a/docs/help/√squareroot root.html b/docs/help/√squareroot root.html
new file mode 100644
index 00000000..368b5dc4
--- /dev/null
+++ b/docs/help/√squareroot root.html
@@ -0,0 +1,20 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Root (`√`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="root-"><a class="header" href="#root-">Root (<code><span class='Function'>√</span></code>)</a></h1>
+<p><code><span class='Function'>√</span> <span class='Value'>𝕩</span></code>: Square root</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Function'>√</span> <span class='Number'>2</span>
+<span class='Number'>1.4142135623730951</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>√</span> <span class='Value'>𝕩</span></code>: Root</p>
+<p><code><span class='Value'>𝕨</span></code>th root of <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>2</span> <span class='Function'>√</span> <span class='Number'>2</span>
+<span class='Number'>1.4142135623730951</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>√</span> <span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>2</span> <span class='Number'>1.5874010519681994</span> <span class='Number'>1.414213562373095</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/∧sortup and.html b/docs/help/∧sortup and.html
new file mode 100644
index 00000000..929aa02c
--- /dev/null
+++ b/docs/help/∧sortup and.html
@@ -0,0 +1,20 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Logical And (`∧`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="logical-and-"><a class="header" href="#logical-and-">Logical And (<code><span class='Function'>∧</span></code>)</a></h1>
+<p><code><span class='Function'>∧</span> <span class='Value'>𝕩</span></code>: Sort Up</p>
+<p>Sort array <code><span class='Value'>𝕩</span></code> in ascending order.</p>
+<pre> <span class='Function'>∧</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>∧</span> <span class='Value'>𝕩</span></code>: Logical And</p>
+<p>Logical And of <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>∧</span> <span class='Number'>1</span>
+<span class='Number'>1</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>∧</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/∨sortdown or.html b/docs/help/∨sortdown or.html
new file mode 100644
index 00000000..f1387efa
--- /dev/null
+++ b/docs/help/∨sortdown or.html
@@ -0,0 +1,22 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Logical Or (`∨`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="logical-or-"><a class="header" href="#logical-or-">Logical Or (<code><span class='Function'>∨</span></code>)</a></h1>
+<p><code><span class='Function'>∨</span> <span class='Value'>𝕩</span></code>: Sort Down</p>
+<p>Sort array <code><span class='Value'>𝕩</span></code> in descending order.</p>
+<pre> <span class='Function'>∨</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Number'>4</span> <span class='Number'>3</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>∨</span> <span class='Value'>𝕩</span></code>: Logical Or</p>
+<p>Logical Or of <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>∨</span> <span class='Number'>0</span>
+<span class='Number'>1</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>∨</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>0</span> <span class='Function'>∨</span> <span class='Number'>0</span>
+<span class='Number'>0</span>
+</pre>
diff --git a/docs/help/∾join jointo.html b/docs/help/∾join jointo.html
new file mode 100644
index 00000000..f7bdd34b
--- /dev/null
+++ b/docs/help/∾join jointo.html
@@ -0,0 +1,59 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Lazy S (`∾`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="lazy-s-"><a class="header" href="#lazy-s-">Lazy S (<code><span class='Function'>∾</span></code>)</a></h1>
+<p><code><span class='Function'>∾</span> <span class='Value'>𝕩</span></code>: Join</p>
+<p>Join all elements of <code><span class='Value'>𝕩</span></code> together.</p>
+<p>Element ranks must be compatible.</p>
+<pre> <span class='Function'>∾</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Separator'>,</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Bracket'>⟩</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>m</span> <span class='Gets'>←</span> <span class='Paren'>(</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Function'>≍</span><span class='Modifier'>⌜</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Paren'>)</span> <span class='Function'>⥊</span><span class='Modifier'>¨</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Function'>⥊↕</span><span class='Number'>6</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Value'>┌─</span> <span class='Value'>┌─</span> <span class='Value'>┌─</span>
+ <span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Value'>╵</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Value'>╵</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span>
+ <span class='Value'>┘</span> <span class='Value'>┘</span> <span class='Value'>┘</span>
+ <span class='Value'>┌─</span> <span class='Value'>┌─</span> <span class='Value'>┌─</span>
+ <span class='Value'>╵</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Value'>╵</span> <span class='Number'>4</span> <span class='Number'>4</span> <span class='Value'>╵</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Number'>5</span>
+ <span class='Value'>┘</span> <span class='Value'>┘</span> <span class='Value'>┘</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>∾</span> <span class='Value'>m</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Number'>5</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>∾</span> <span class='Value'>𝕩</span></code>: Join</p>
+<p>Join <code><span class='Value'>𝕨</span></code> to <code><span class='Value'>𝕩</span></code> along the first axis.</p>
+<pre> <span class='String'>&quot;abcd&quot;</span> <span class='Function'>∾</span> <span class='String'>&quot;EFG&quot;</span>
+<span class='String'>&quot;abcdEFG&quot;</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>c</span> <span class='Gets'>←</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>12</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Number'>9</span> <span class='Number'>10</span> <span class='Number'>11</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>a</span><span class='Function'>∾</span><span class='Value'>c</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Number'>9</span> <span class='Number'>10</span> <span class='Number'>11</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/≍solo couple.html b/docs/help/≍solo couple.html
new file mode 100644
index 00000000..03724b83
--- /dev/null
+++ b/docs/help/≍solo couple.html
@@ -0,0 +1,42 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Tape (`≍`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="tape-"><a class="header" href="#tape-">Tape (<code><span class='Function'>≍</span></code>)</a></h1>
+<p><code><span class='Function'>≍</span> <span class='Value'>𝕩</span></code>: Solo</p>
+<p>Add a dimension to <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>≍</span> <span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+
+ <span class='Function'>≍≍</span> <span class='Number'>1</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>1</span>
+ <span class='Value'>┘</span>
+
+ <span class='Function'>≍≍≍</span> <span class='Number'>1</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╎</span> <span class='Number'>1</span>
+ <span class='Value'>┘</span>
+
+ <span class='Function'>≍≍</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span>
+ <span class='Value'>┘</span>
+
+ <span class='Function'>≍≍≍</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╎</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>≍</span> <span class='Value'>𝕩</span></code>: Couple</p>
+<p>Join <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> along a newly created axis.</p>
+<pre> <span class='Number'>1</span> <span class='Function'>≍</span> <span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span> <span class='Function'>≍</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>2</span> <span class='Number'>3</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/≠length notequal.html b/docs/help/≠length notequal.html
new file mode 100644
index 00000000..9be8af50
--- /dev/null
+++ b/docs/help/≠length notequal.html
@@ -0,0 +1,29 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Not Equal (`≠`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="not-equal-"><a class="header" href="#not-equal-">Not Equal (<code><span class='Function'>≠</span></code>)</a></h1>
+<p><code><span class='Function'>≠</span> <span class='Value'>𝕩</span></code>: Length</p>
+<p>Length of the first dimension of <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>≠</span> <span class='Number'>3</span>
+<span class='Number'>1</span>
+ <span class='Function'>≠</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
+<span class='Number'>3</span>
+ <span class='Function'>≠</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Function'>⥊</span><span class='Number'>0</span>
+<span class='Number'>3</span>
+ <span class='Function'>≠</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Function'>⥊</span><span class='Number'>0</span>
+<span class='Number'>1</span>
+ <span class='Function'>≠</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Function'>⥊</span><span class='Number'>0</span>
+<span class='Number'>4</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>≠</span> <span class='Value'>𝕩</span></code>: Not Equal To</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>≠</span> <span class='Number'>3</span>
+<span class='Number'>1</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>≠</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+ <span class='String'>'a'</span> <span class='Function'>≠</span> <span class='String'>'a'</span>
+<span class='Number'>0</span>
+</pre>
diff --git a/docs/help/≡depth match.html b/docs/help/≡depth match.html
new file mode 100644
index 00000000..54b53fff
--- /dev/null
+++ b/docs/help/≡depth match.html
@@ -0,0 +1,23 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Identical To (`≡`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="identical-to-"><a class="header" href="#identical-to-">Identical To (<code><span class='Function'>≡</span></code>)</a></h1>
+<p><code><span class='Function'>≡</span> <span class='Value'>𝕩</span></code>: Depth</p>
+<p>Highest level of nesting in <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>≡</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Number'>1</span>
+ <span class='Function'>≡</span> <span class='Bracket'>⟨</span><span class='Number'>2</span><span class='Separator'>,</span><span class='Function'>&lt;</span><span class='Number'>3</span><span class='Separator'>,</span><span class='Number'>4</span><span class='Separator'>,</span><span class='Function'>&lt;&lt;&lt;</span><span class='Number'>5</span><span class='Bracket'>⟩</span>
+<span class='Number'>4</span>
+ <span class='Function'>≡</span> <span class='Number'>9</span>
+<span class='Number'>0</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>≡</span> <span class='Value'>𝕩</span></code>: Match</p>
+<p>Does <code><span class='Value'>𝕨</span></code> exactly match <code><span class='Value'>𝕩</span></code>?</p>
+<pre> <span class='Number'>1</span> <span class='Function'>≡</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span>
+<span class='Number'>0</span>
+ <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span> <span class='Function'>≡</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span>
+<span class='Number'>1</span>
+</pre>
diff --git a/docs/help/≢shape notmatch.html b/docs/help/≢shape notmatch.html
new file mode 100644
index 00000000..59f83326
--- /dev/null
+++ b/docs/help/≢shape notmatch.html
@@ -0,0 +1,23 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Not Identical To (`≢`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="not-identical-to-"><a class="header" href="#not-identical-to-">Not Identical To (<code><span class='Function'>≢</span></code>)</a></h1>
+<p><code><span class='Function'>≢</span> <span class='Value'>𝕩</span></code>: Shape</p>
+<p>Length of each dimension of x.</p>
+<pre> <span class='Function'>≢</span> <span class='Number'>1</span>
+<span class='Bracket'>⟨⟩</span>
+ <span class='Function'>≢</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>≢</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span> <span class='Function'>≍</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>≢</span> <span class='Value'>𝕩</span></code>: Not Match</p>
+<p>Does <code><span class='Value'>𝕨</span></code> not exactly match <code><span class='Value'>𝕩</span></code>?</p>
+<pre> <span class='Number'>1</span> <span class='Function'>≢</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span>
+<span class='Number'>1</span>
+ <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span> <span class='Function'>≢</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span>
+<span class='Number'>0</span>
+</pre>
diff --git a/docs/help/≤lessequal.html b/docs/help/≤lessequal.html
new file mode 100644
index 00000000..c83d1ed7
--- /dev/null
+++ b/docs/help/≤lessequal.html
@@ -0,0 +1,15 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Lesser Than or Equal To (`≤`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="lesser-than-or-equal-to-"><a class="header" href="#lesser-than-or-equal-to-">Lesser Than or Equal To (<code><span class='Function'>≤</span></code>)</a></h1>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>≤</span> <span class='Value'>𝕩</span></code>: Lesser Than or Equal To</p>
+<p><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>≤</span> <span class='Number'>3</span>
+<span class='Number'>1</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>≤</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/≥greatequal.html b/docs/help/≥greatequal.html
new file mode 100644
index 00000000..c4b989b0
--- /dev/null
+++ b/docs/help/≥greatequal.html
@@ -0,0 +1,15 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Greater Than or Equal To (`≥`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="greater-than-or-equal-to-"><a class="header" href="#greater-than-or-equal-to-">Greater Than or Equal To (<code><span class='Function'>≥</span></code>)</a></h1>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>≥</span> <span class='Value'>𝕩</span></code>: Greater Than or Equal To</p>
+<p><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>≥</span> <span class='Number'>3</span>
+<span class='Number'>0</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>≥</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⊏firstcell select.html b/docs/help/⊏firstcell select.html
new file mode 100644
index 00000000..fd81d404
--- /dev/null
+++ b/docs/help/⊏firstcell select.html
@@ -0,0 +1,38 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Square Image Of (`⊏`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="square-image-of-"><a class="header" href="#square-image-of-">Square Image Of (<code><span class='Function'>⊏</span></code>)</a></h1>
+<p><code><span class='Function'>⊏</span> <span class='Value'>𝕩</span></code>: First Cell</p>
+<p>First major cell of <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>⊏</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
+<span class='Value'>┌</span><span class='Nothing'>·</span>
+<span class='Nothing'>·</span> <span class='Number'>1</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>⊏</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⊏</span> <span class='Value'>𝕩</span></code>: Select</p>
+<p>Select the major cells of <code><span class='Value'>𝕨</span></code> at the indices in <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊏</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
+<span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊏</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/⊐classify indexof.html b/docs/help/⊐classify indexof.html
new file mode 100644
index 00000000..0e8dbcb2
--- /dev/null
+++ b/docs/help/⊐classify indexof.html
@@ -0,0 +1,36 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Square Original Of (`⊐`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="square-original-of-"><a class="header" href="#square-original-of-">Square Original Of (<code><span class='Function'>⊐</span></code>)</a></h1>
+<p><code><span class='Function'>⊐</span> <span class='Value'>𝕩</span></code>: Classify</p>
+<p>First index of each major cell of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>⊐</span> <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>9</span> <span class='Number'>0</span> <span class='Number'>9</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>⊐</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⊐</span> <span class='Value'>𝕩</span></code>: Index Of</p>
+<p>First index of each major cell of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕨</span></code>. Rank of <code><span class='Value'>𝕩</span></code> must be at least cell rank of 𝕨`.</p>
+<p>If a cell is not found in <code><span class='Value'>𝕨</span></code>, that position will contain the length of <code><span class='Value'>𝕨</span></code> (<code><span class='Function'>≠</span><span class='Value'>𝕨</span></code>).</p>
+<pre> <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>1</span> <span class='Function'>⊐</span> <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>6</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>2</span> <span class='Number'>5</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>9</span> <span class='Number'>0</span> <span class='Number'>9</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>a</span> <span class='Function'>⊐</span> <span class='Bracket'>⟨</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Bracket'>⟩</span>
+<span class='Value'>┌</span><span class='Nothing'>·</span>
+<span class='Nothing'>·</span> <span class='Number'>3</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/⊑first pick.html b/docs/help/⊑first pick.html
new file mode 100644
index 00000000..c4f69e8d
--- /dev/null
+++ b/docs/help/⊑first pick.html
@@ -0,0 +1,33 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Square Image Of Or Equal To (`⊑`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="square-image-of-or-equal-to-"><a class="header" href="#square-image-of-or-equal-to-">Square Image Of Or Equal To (<code><span class='Function'>⊑</span></code>)</a></h1>
+<p><code><span class='Function'>⊑</span> <span class='Value'>𝕩</span></code>: First</p>
+<p>First element of <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>⊑</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
+<span class='Number'>1</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>⊑</span> <span class='Value'>a</span>
+<span class='Number'>0</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⊑</span> <span class='Value'>𝕩</span></code>: Pick</p>
+<p>Pick the element of <code><span class='Value'>𝕨</span></code> at index <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Number'>2</span> <span class='Function'>⊑</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
+<span class='Number'>3</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊑</span> <span class='Value'>a</span>
+<span class='Number'>6</span>
+</pre>
diff --git a/docs/help/⊒occcount progindex.html b/docs/help/⊒occcount progindex.html
new file mode 100644
index 00000000..b071f497
--- /dev/null
+++ b/docs/help/⊒occcount progindex.html
@@ -0,0 +1,24 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Square Original Of or Equal To (`⊒`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="square-original-of-or-equal-to-"><a class="header" href="#square-original-of-or-equal-to-">Square Original Of or Equal To (<code><span class='Function'>⊒</span></code>)</a></h1>
+<p><code><span class='Function'>⊒</span> <span class='Value'>𝕩</span></code>: Occurrence Count</p>
+<p>Number of times each major cell of <code><span class='Value'>𝕩</span></code> appears before itself.</p>
+<pre> <span class='Function'>⊒</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>8</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>8</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>8</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>≍</span><span class='Modifier2'>⟜</span><span class='Function'>⊒</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>8</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>8</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>8</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>2</span> <span class='Number'>7</span> <span class='Number'>1</span> <span class='Number'>8</span> <span class='Number'>1</span> <span class='Number'>7</span> <span class='Number'>1</span> <span class='Number'>8</span> <span class='Number'>2</span> <span class='Number'>8</span> <span class='Number'>4</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>0</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⊒</span> <span class='Value'>𝕩</span></code>: Progressive Index Of</p>
+<p>Index of the first unused match of each major cell of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕨</span></code>. If there are no more matches left, length of <code><span class='Value'>𝕨</span></code> is placed in that position.</p>
+<pre> <span class='String'>&quot;aaa&quot;</span> <span class='Function'>⊒</span> <span class='String'>&quot;aaaaa&quot;</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+ <span class='String'>&quot;aaabb&quot;</span> <span class='Function'>⊒</span> <span class='String'>&quot;ababababab&quot;</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Number'>1</span> <span class='Number'>4</span> <span class='Number'>2</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⊔groupindices group.html b/docs/help/⊔groupindices group.html
new file mode 100644
index 00000000..0db2d646
--- /dev/null
+++ b/docs/help/⊔groupindices group.html
@@ -0,0 +1,29 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Square Cup (`⊔`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="square-cup-"><a class="header" href="#square-cup-">Square Cup (<code><span class='Function'>⊔</span></code>)</a></h1>
+<p><code><span class='Function'>⊔</span> <span class='Value'>𝕩</span></code>: Group Indices</p>
+<p>Group the indices of the major cells of <code><span class='Value'>𝕩</span></code> by their respective values.</p>
+<p><code><span class='Value'>𝕩</span></code> must consist of integers. Groups start from 0.</p>
+<pre> <span class='Function'>⊔</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟩</span>
+ <span class='Paren'>(</span><span class='Function'>↕</span><span class='Number'>8</span><span class='Paren'>)</span> <span class='Function'>≍</span> <span class='Function'>⊔</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Number'>7</span>
+ <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⊔</span> <span class='Value'>𝕩</span></code>: Group</p>
+<p>Group the major cells of <code><span class='Value'>𝕩</span></code> by their respective indices in <code><span class='Value'>𝕨</span></code>.</p>
+<p>If an element corresponds to <code><span class='Number'>¯1</span></code>, it is excluded from grouping.</p>
+<p>An extra element can be added to the end of <code><span class='Value'>𝕨</span></code> to specify length of the result.</p>
+<pre> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⊔</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>6</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>7</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>¯1</span><span class='Ligature'>‿</span><span class='Number'>¯1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⊔</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>7</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>¯1</span><span class='Ligature'>‿</span><span class='Number'>¯1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>10</span> <span class='Function'>⊔</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>7</span> <span class='Number'>5</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟨⟩</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⊘valences.html b/docs/help/⊘valences.html
new file mode 100644
index 00000000..a250b39a
--- /dev/null
+++ b/docs/help/⊘valences.html
@@ -0,0 +1,21 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circled Division Slash (`⊘`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circled-division-slash-"><a class="header" href="#circled-division-slash-">Circled Division Slash (<code><span class='Modifier2'>⊘</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>⊘</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Valences</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> to <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>+</span><span class='Modifier2'>⊘</span><span class='Function'>-</span> <span class='Number'>5</span>
+<span class='Number'>5</span>
+ <span class='Function'>-</span><span class='Modifier2'>⊘</span><span class='Function'>+</span> <span class='Number'>5</span>
+<span class='Number'>¯5</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⊘</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Valences</p>
+<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Number'>4</span> <span class='Function'>+</span><span class='Modifier2'>⊘</span><span class='Function'>-</span> <span class='Number'>5</span>
+<span class='Number'>¯1</span>
+ <span class='Number'>4</span> <span class='Function'>-</span><span class='Modifier2'>⊘</span><span class='Function'>+</span> <span class='Number'>5</span>
+<span class='Number'>9</span>
+</pre>
diff --git a/docs/help/⊢identity right.html b/docs/help/⊢identity right.html
new file mode 100644
index 00000000..db9c8425
--- /dev/null
+++ b/docs/help/⊢identity right.html
@@ -0,0 +1,19 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Right Tack (`⊢`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="right-tack-"><a class="header" href="#right-tack-">Right Tack (<code><span class='Function'>⊢</span></code>)</a></h1>
+<p><code><span class='Function'>⊢</span> <span class='Value'>𝕩</span></code>:</p>
+<p>Return <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>⊢</span> <span class='Number'>5</span>
+<span class='Number'>5</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⊢</span> <span class='Value'>𝕩</span></code>: Right</p>
+<p>Return <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Number'>5</span> <span class='Function'>⊢</span> <span class='Number'>8</span>
+<span class='Number'>8</span>
+ <span class='String'>'a'</span> <span class='Function'>⊢</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⊣identity left.html b/docs/help/⊣identity left.html
new file mode 100644
index 00000000..290e3863
--- /dev/null
+++ b/docs/help/⊣identity left.html
@@ -0,0 +1,19 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Left Tack (`⊣`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="left-tack-"><a class="header" href="#left-tack-">Left Tack (<code><span class='Function'>⊣</span></code>)</a></h1>
+<p><code><span class='Function'>⊣</span> <span class='Value'>𝕩</span></code>:</p>
+<p>Return <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>⊣</span> <span class='Number'>5</span>
+<span class='Number'>5</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⊣</span> <span class='Value'>𝕩</span></code>: Left</p>
+<p>Return <code><span class='Value'>𝕨</span></code>.</p>
+<pre> <span class='Number'>5</span> <span class='Function'>⊣</span> <span class='Number'>8</span>
+<span class='Number'>5</span>
+ <span class='String'>'a'</span> <span class='Function'>⊣</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='String'>'a'</span>
+</pre>
diff --git a/docs/help/⊸before bindleft.html b/docs/help/⊸before bindleft.html
new file mode 100644
index 00000000..aa5a597a
--- /dev/null
+++ b/docs/help/⊸before bindleft.html
@@ -0,0 +1,35 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Multimap (`⊸`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="multimap-"><a class="header" href="#multimap-">Multimap (<code><span class='Modifier2'>⊸</span></code>)</a></h1>
+<p><code><span class='Value'>𝕗</span><span class='Modifier2'>⊸</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Bind Left</p>
+<p>Supply <code><span class='Value'>𝕗</span></code> as a left argument to <code><span class='Function'>𝔾</span></code> (<code><span class='Value'>𝕗</span> <span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>).</p>
+<p><code><span class='Value'>𝕗</span></code> must be a value, <code><span class='Function'>𝔾</span></code> must be dyadic.</p>
+<pre> <span class='Number'>3</span><span class='Modifier2'>⊸</span><span class='Function'>-</span> <span class='Number'>9</span>
+<span class='Number'>¯6</span>
+ <span class='Number'>3</span> <span class='Function'>-</span> <span class='Number'>9</span>
+<span class='Number'>¯6</span>
+</pre>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>⊸</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Before</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> to <code><span class='Value'>𝕩</span></code>, and supply it as a left argument to <code><span class='Function'>𝔾</span></code> (<code><span class='Paren'>(</span><span class='Function'>𝔽</span> <span class='Value'>𝕩</span><span class='Paren'>)</span> <span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>).</p>
+<p><code><span class='Function'>𝔽</span></code> must be monadic, <code><span class='Function'>𝔾</span></code> must be dyadic.</p>
+<pre> <span class='Function'>-</span><span class='Modifier2'>⊸</span><span class='Function'>+</span> <span class='Number'>9</span>
+<span class='Number'>0</span>
+ <span class='Function'>-</span> <span class='Function'>+</span> <span class='Number'>9</span>
+<span class='Number'>¯9</span>
+ <span class='Paren'>(</span><span class='Function'>-</span> <span class='Number'>9</span><span class='Paren'>)</span> <span class='Function'>+</span> <span class='Number'>9</span>
+<span class='Number'>0</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⊸</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Dyadic Before</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> to <code><span class='Value'>𝕨</span></code>, and supply it as a left argument to <code><span class='Function'>𝔾</span></code> (<code><span class='Paren'>(</span><span class='Function'>𝔽</span> <span class='Value'>𝕨</span><span class='Paren'>)</span> <span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>).</p>
+<p><code><span class='Function'>𝔽</span></code> must be monadic, <code><span class='Function'>𝔾</span></code> must be dyadic.</p>
+<pre> <span class='Number'>2</span> <span class='Function'>-</span><span class='Modifier2'>⊸</span><span class='Function'>+</span> <span class='Number'>1</span>
+<span class='Number'>¯1</span>
+ <span class='Number'>2</span> <span class='Function'>-</span> <span class='Function'>+</span> <span class='Number'>1</span>
+<span class='Number'>1</span>
+ <span class='Paren'>(</span><span class='Function'>-</span> <span class='Number'>2</span><span class='Paren'>)</span> <span class='Function'>+</span> <span class='Number'>1</span>
+<span class='Number'>¯1</span>
+</pre>
diff --git a/docs/help/⋆exponential power.html b/docs/help/⋆exponential power.html
new file mode 100644
index 00000000..c69a3e4d
--- /dev/null
+++ b/docs/help/⋆exponential power.html
@@ -0,0 +1,23 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Star (`⋆`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="star-"><a class="header" href="#star-">Star (<code><span class='Function'>⋆</span></code>)</a></h1>
+<p><code><span class='Function'>⋆</span> <span class='Value'>𝕩</span></code>: Exponential</p>
+<p><code><span class='Value'>e</span></code> (Euler's constant) to the power of <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Function'>⋆</span> <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2.718281828459045</span> <span class='Number'>7.38905609893065</span> <span class='Number'>20.085536923187668</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⋆</span> <span class='Value'>𝕩</span></code>: Power</p>
+<p><code><span class='Value'>𝕨</span></code> to the power of <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>2</span> <span class='Function'>⋆</span> <span class='Number'>5</span>
+<span class='Number'>32</span>
+ <span class='Number'>8</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>9</span> <span class='Function'>⋆</span> <span class='Number'>2</span>
+<span class='Bracket'>⟨</span> <span class='Number'>64</span> <span class='Number'>25</span> <span class='Number'>81</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⋆</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>8</span> <span class='Number'>0.012345679012345678</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⋈enlist pair.html b/docs/help/⋈enlist pair.html
new file mode 100644
index 00000000..4c44c154
--- /dev/null
+++ b/docs/help/⋈enlist pair.html
@@ -0,0 +1,36 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Bow Tie (`⋈`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="bow-tie-"><a class="header" href="#bow-tie-">Bow Tie (<code><span class='Function'>⋈</span></code>)</a></h1>
+<p><code><span class='Function'>⋈</span> <span class='Value'>𝕩</span></code>: Enlist</p>
+<p>Put <code><span class='Value'>𝕩</span></code> in a single element list. (<code><span class='Bracket'>⟨</span><span class='Value'>𝕩</span><span class='Bracket'>⟩</span></code>)</p>
+<pre> <span class='Function'>⋈</span> <span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>⋈</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⥊</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>67</span><span class='Ligature'>‿</span><span class='Number'>8</span><span class='Ligature'>‿</span><span class='Number'>0</span>
+<span class='Value'>┌─</span>
+<span class='Nothing'>·</span> <span class='Value'>┌─</span>
+ <span class='Value'>╵</span> <span class='Number'>3</span> <span class='Number'>67</span> <span class='Number'>8</span> <span class='Number'>0</span>
+ <span class='Number'>3</span> <span class='Number'>67</span> <span class='Number'>8</span> <span class='Number'>0</span>
+ <span class='Number'>3</span> <span class='Number'>67</span> <span class='Number'>8</span> <span class='Number'>0</span>
+ <span class='Number'>3</span> <span class='Number'>67</span> <span class='Number'>8</span> <span class='Number'>0</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⋈</span> <span class='Value'>𝕩</span></code>: Pair</p>
+<p>Put <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> in a two element list. (<code><span class='Bracket'>⟨</span><span class='Value'>𝕨</span><span class='Separator'>,</span> <span class='Value'>𝕩</span><span class='Bracket'>⟩</span></code>)</p>
+<pre> <span class='Number'>1</span> <span class='Function'>⋈</span> <span class='Number'>2</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>1</span> <span class='Function'>⋈</span> <span class='String'>&quot;dsdasdas&quot;</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='String'>&quot;dsdasdas&quot;</span> <span class='Bracket'>⟩</span>
+ <span class='Paren'>(</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>3</span><span class='Paren'>)</span> <span class='Function'>⋈</span> <span class='Number'>67</span><span class='Ligature'>‿</span><span class='String'>'a'</span><span class='Ligature'>‿</span><span class='String'>&quot;example&quot;</span>
+<span class='Value'>┌─</span>
+<span class='Nothing'>·</span> <span class='Value'>┌─</span> <span class='Bracket'>⟨</span> <span class='Number'>67</span> <span class='String'>'a'</span> <span class='String'>&quot;example&quot;</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>╵</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span>
+ <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span>
+ <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/⌈ceiling maximum.html b/docs/help/⌈ceiling maximum.html
new file mode 100644
index 00000000..765a9cc0
--- /dev/null
+++ b/docs/help/⌈ceiling maximum.html
@@ -0,0 +1,21 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Left Ceiling (`⌈`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="left-ceiling-"><a class="header" href="#left-ceiling-">Left Ceiling (<code><span class='Function'>⌈</span></code>)</a></h1>
+<p><code><span class='Function'>⌈</span> <span class='Value'>𝕩</span></code>: Ceiling</p>
+<p>Round <code><span class='Value'>𝕩</span></code> up.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Function'>⌈</span> <span class='Number'>1.2</span><span class='Ligature'>‿</span><span class='Number'>π</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>7.89</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>4</span> <span class='Number'>3</span> <span class='Number'>8</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⌈</span> <span class='Value'>𝕩</span></code>: Maximum</p>
+<p>Maximum of <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>⌈</span> <span class='Number'>2</span>
+<span class='Number'>2</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⌈</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>2</span>
+<span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⌊floor minimum.html b/docs/help/⌊floor minimum.html
new file mode 100644
index 00000000..0389a5de
--- /dev/null
+++ b/docs/help/⌊floor minimum.html
@@ -0,0 +1,21 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Left Floor (`⌊`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="left-floor-"><a class="header" href="#left-floor-">Left Floor (<code><span class='Function'>⌊</span></code>)</a></h1>
+<p><code><span class='Function'>⌊</span> <span class='Value'>𝕩</span></code>: Floor</p>
+<p>Round <code><span class='Value'>𝕩</span></code> down.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Function'>⌊</span> <span class='Number'>1.2</span><span class='Ligature'>‿</span><span class='Number'>π</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>7.89</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>7</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⌊</span> <span class='Value'>𝕩</span></code>: Minimum</p>
+<p>Minimum of <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<pre> <span class='Number'>1</span> <span class='Function'>⌊</span> <span class='Number'>2</span>
+<span class='Number'>1</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⌊</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>2</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⌜table.html b/docs/help/⌜table.html
new file mode 100644
index 00000000..e1a8f6f2
--- /dev/null
+++ b/docs/help/⌜table.html
@@ -0,0 +1,23 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Top Left Corner (`⌜`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="top-left-corner-"><a class="header" href="#top-left-corner-">Top Left Corner (<code><span class='Modifier'>⌜</span></code>)</a></h1>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>⌜</span> <span class='Value'>𝕩</span></code>: Each</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> between every possible pair of the elements of the arguments.</p>
+<pre> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>+</span><span class='Modifier'>⌜</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>7</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span> <span class='Number'>9</span>
+ <span class='Number'>7</span> <span class='Number'>8</span> <span class='Number'>9</span> <span class='Number'>10</span>
+ <span class='Number'>8</span> <span class='Number'>9</span> <span class='Number'>10</span> <span class='Number'>11</span>
+ <span class='Value'>┘</span>
+ <span class='String'>&quot;abc&quot;</span> <span class='Function'>∾</span><span class='Modifier'>⌜</span> <span class='String'>&quot;xyz&quot;</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='String'>&quot;ax&quot;</span> <span class='String'>&quot;ay&quot;</span> <span class='String'>&quot;az&quot;</span>
+ <span class='String'>&quot;bx&quot;</span> <span class='String'>&quot;by&quot;</span> <span class='String'>&quot;bz&quot;</span>
+ <span class='String'>&quot;cx&quot;</span> <span class='String'>&quot;cy&quot;</span> <span class='String'>&quot;cz&quot;</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/⌽reverse rotate.html b/docs/help/⌽reverse rotate.html
new file mode 100644
index 00000000..87156909
--- /dev/null
+++ b/docs/help/⌽reverse rotate.html
@@ -0,0 +1,41 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circle Stile (`⌽`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circle-stile-"><a class="header" href="#circle-stile-">Circle Stile (<code><span class='Function'>⌽</span></code>)</a></h1>
+<p><code><span class='Function'>⌽</span> <span class='Value'>𝕩</span></code>: Reverse</p>
+<p>Reverse the first axis of <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>⌽</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>2</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>⌽</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⌽</span> <span class='Value'>𝕩</span></code>: Dyad</p>
+<p>Move the first <code><span class='Value'>𝕨</span></code> elements of <code><span class='Value'>𝕩</span></code> to its end. Negative <code><span class='Value'>𝕨</span></code> reverses the direction of rotation.</p>
+<pre> <span class='Number'>2</span> <span class='Function'>⌽</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>2</span> <span class='Function'>⌽</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/⌾under.html b/docs/help/⌾under.html
new file mode 100644
index 00000000..980003b4
--- /dev/null
+++ b/docs/help/⌾under.html
@@ -0,0 +1,23 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circle Jot (`⌾`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circle-jot-"><a class="header" href="#circle-jot-">Circle Jot (<code><span class='Modifier2'>⌾</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>⌾</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⌾</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Under</p>
+<ul>
+<li>Apply transformation <code><span class='Function'>𝔾</span></code> to all arguments</li>
+<li>Apply <code><span class='Function'>𝔽</span></code> to the transformed arguments</li>
+<li>Undo transformation <code><span class='Function'>𝔾</span></code></li>
+</ul>
+<p>Where <code><span class='Function'>𝔾</span></code> must be</p>
+<p>1. A function invertible by <code><span class='Modifier'>⁼</span></code> (Undo)
+2. A structural modification</p>
+<pre> <span class='Number'>9</span><span class='Modifier2'>⌾</span><span class='Paren'>(</span><span class='Number'>1</span><span class='Modifier2'>⊸</span><span class='Function'>⊑</span><span class='Paren'>)</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>9</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>√</span><span class='Modifier'>⁼</span> <span class='Paren'>(</span><span class='Function'>√</span><span class='Number'>1</span><span class='Paren'>)</span> <span class='Function'>+</span> <span class='Paren'>(</span><span class='Function'>√</span><span class='Number'>9</span><span class='Paren'>)</span>
+<span class='Number'>16</span>
+ <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier2'>⌾</span><span class='Function'>√</span> <span class='Number'>9</span>
+<span class='Number'>16</span>
+</pre>
diff --git a/docs/help/⍉transpose dyadtranspose.html b/docs/help/⍉transpose dyadtranspose.html
new file mode 100644
index 00000000..18a61154
--- /dev/null
+++ b/docs/help/⍉transpose dyadtranspose.html
@@ -0,0 +1,36 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circle Backslash (`⍉`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circle-backslash-"><a class="header" href="#circle-backslash-">Circle Backslash (<code><span class='Function'>⍉</span></code>)</a></h1>
+<p><code><span class='Function'>⍉</span> <span class='Value'>𝕩</span></code>: Transpose</p>
+<p>Move the first axis of <code><span class='Value'>𝕩</span></code> to the end.</p>
+<pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>6</span> <span class='Number'>7</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>⍉</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Number'>6</span>
+ <span class='Number'>1</span> <span class='Number'>4</span> <span class='Number'>7</span>
+ <span class='Number'>2</span> <span class='Number'>5</span> <span class='Number'>8</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>6</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╎</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>≢⍉</span> <span class='Value'>b</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⍉</span> <span class='Value'>𝕩</span></code>: Dyad</p>
+<p>Rearrange the axes of <code><span class='Value'>𝕩</span></code> as per the axis indices in <code><span class='Value'>𝕨</span></code>.</p>
+<pre> <span class='Function'>≢</span> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span> <span class='Function'>⥊</span><span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>≢</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⍉</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Number'>2</span> <span class='Number'>4</span> <span class='Number'>3</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⍋gradeup binsup.html b/docs/help/⍋gradeup binsup.html
new file mode 100644
index 00000000..040fb2a0
--- /dev/null
+++ b/docs/help/⍋gradeup binsup.html
@@ -0,0 +1,26 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Delta Stile (`⍋`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="delta-stile-"><a class="header" href="#delta-stile-">Delta Stile (<code><span class='Function'>⍋</span></code>)</a></h1>
+<p><code><span class='Function'>⍋</span> <span class='Value'>𝕩</span></code>: Grade Up</p>
+<p>Indices of <code><span class='Value'>𝕩</span></code> that would sort its major cells in ascending order.</p>
+<pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>2</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>⍋</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+ <span class='Paren'>(</span><span class='Function'>⍋</span><span class='Value'>a</span><span class='Paren'>)</span> <span class='Function'>⊏</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⍋</span> <span class='Value'>𝕩</span></code>: Bins Up</p>
+<p>Binary search for each element of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕨</span></code>, and return the index found, if any.</p>
+<p><code><span class='Value'>𝕨</span></code> must be sorted in ascending order.</p>
+<pre> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>7</span> <span class='Function'>⍋</span> <span class='Number'>2</span>
+<span class='Value'>┌</span><span class='Nothing'>·</span>
+<span class='Nothing'>·</span> <span class='Number'>0</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>7</span> <span class='Function'>⍋</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>6</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⍒gradedown binsdown.html b/docs/help/⍒gradedown binsdown.html
new file mode 100644
index 00000000..ba6185d5
--- /dev/null
+++ b/docs/help/⍒gradedown binsdown.html
@@ -0,0 +1,27 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Del Stile (`⍒`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="del-stile-"><a class="header" href="#del-stile-">Del Stile (<code><span class='Function'>⍒</span></code>)</a></h1>
+<p><code><span class='Function'>⍒</span> <span class='Value'>𝕩</span></code>: Grade Down</p>
+<p>Indices of <code><span class='Value'>𝕩</span></code> that would sort its major cells in descending order.</p>
+<pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>⍒</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Bracket'>⟩</span>
+ <span class='Paren'>(</span><span class='Function'>⍒</span><span class='Value'>a</span><span class='Paren'>)</span> <span class='Function'>⊏</span> <span class='Value'>a</span>
+<span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>2</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⍒</span> <span class='Value'>𝕩</span></code>: Bins Down</p>
+<p>Binary search for each element of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕨</span></code>, and return the index found, if any.</p>
+<p><code><span class='Value'>𝕨</span></code> must be sorted in descending order.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Right Pervasive.</a></p>
+<pre> <span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⍒</span> <span class='Number'>2</span>
+<span class='Value'>┌</span><span class='Nothing'>·</span>
+<span class='Nothing'>·</span> <span class='Number'>4</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⍒</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>6</span>
+<span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⍟repeat.html b/docs/help/⍟repeat.html
new file mode 100644
index 00000000..551d9903
--- /dev/null
+++ b/docs/help/⍟repeat.html
@@ -0,0 +1,17 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circle Star (`⍟`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circle-star-"><a class="header" href="#circle-star-">Circle Star (<code><span class='Modifier2'>⍟</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>⍟</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⍟</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Repeat</p>
+<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> and apply <code><span class='Function'>𝔽</span></code> to <code><span class='Value'>𝕩</span></code> that may times. If <code><span class='Value'>𝕨</span></code> is given, keep it as a constant left argument.</p>
+<p>If <code><span class='Function'>𝔾</span></code> returns an array, give <code><span class='Function'>𝔽</span><span class='Modifier2'>⍟</span><span class='Value'>𝕩</span></code> for each element.</p>
+<pre> <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier2'>⍟</span><span class='Function'>⊢</span> <span class='Number'>4</span>
+<span class='Number'>8</span>
+ <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier2'>⍟</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>3</span> <span class='Function'>∾</span><span class='Modifier2'>⍟</span><span class='Brace'>{</span><span class='Function'>≠</span><span class='Value'>𝕩</span><span class='Brace'>}</span> <span class='Bracket'>⟨</span><span class='Number'>4</span><span class='Separator'>,</span><span class='Number'>5</span><span class='Separator'>,</span><span class='Number'>6</span><span class='Bracket'>⟩</span>
+<span class='Bracket'>⟨</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⍷deduplicate find.html b/docs/help/⍷deduplicate find.html
new file mode 100644
index 00000000..2484c921
--- /dev/null
+++ b/docs/help/⍷deduplicate find.html
@@ -0,0 +1,55 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Epsilon Underbar (`⍷`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="epsilon-underbar-"><a class="header" href="#epsilon-underbar-">Epsilon Underbar (<code><span class='Function'>⍷</span></code>)</a></h1>
+<p><code><span class='Function'>⍷</span> <span class='Value'>𝕩</span></code>: Deduplicate</p>
+<p>Unique major cells of <code><span class='Value'>𝕩</span></code>.</p>
+<pre> <span class='Function'>⍷</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+<span class='Bracket'>⟨</span> <span class='Number'>4</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Number'>7</span> <span class='Bracket'>⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>6</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>⍷</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span>
+ <span class='Number'>3</span> <span class='Number'>4</span> <span class='Number'>5</span>
+ <span class='Value'>┘</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⍷</span> <span class='Value'>𝕩</span></code>: Find</p>
+<p>Mark the top left location of the occurrences of <code><span class='Value'>𝕨</span></code> in <code><span class='Value'>𝕩</span></code> with a 1, and other locations with 0.</p>
+<p>Result is the same shape as <code><span class='Paren'>(</span><span class='Function'>≢</span><span class='Value'>𝕨</span><span class='Paren'>)</span><span class='Function'>↕</span><span class='Value'>x</span></code>.</p>
+<pre> <span class='String'>&quot;string&quot;</span> <span class='Function'>⍷</span> <span class='String'>&quot;substring&quot;</span>
+<span class='Bracket'>⟨</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='String'>&quot;loooooong&quot;</span> <span class='Function'>⍷</span> <span class='String'>&quot;short&quot;</span>
+<span class='Bracket'>⟨⟩</span>
+ <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>7</span> <span class='Paren'>(</span><span class='Number'>4</span><span class='Function'>|⋆</span><span class='Modifier'>˜</span><span class='Paren'>)</span><span class='Modifier'>⌜</span><span class='Modifier2'>○</span><span class='Function'>↕</span> <span class='Number'>9</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>1</span> <span class='Number'>1</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Paren'>(</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Function'>≍</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Paren'>)</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>3</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span>
+ <span class='Value'>┘</span>
+ <span class='Value'>b</span> <span class='Function'>⍷</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span>
+ <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>0</span> <span class='Number'>1</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/⎉rank.html b/docs/help/⎉rank.html
new file mode 100644
index 00000000..f1a4efc3
--- /dev/null
+++ b/docs/help/⎉rank.html
@@ -0,0 +1,38 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circled Horizontal Bar With Notch (`⎉`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circled-horizontal-bar-with-notch-"><a class="header" href="#circled-horizontal-bar-with-notch-">Circled Horizontal Bar With Notch (<code><span class='Modifier2'>⎉</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>⎉</span><span class='Value'>𝕘</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⎉</span><span class='Value'>𝕘</span> <span class='Value'>𝕩</span></code>: Rank</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> to cells at ranks given in <code><span class='Value'>𝕘</span></code>.</p>
+<p>The ranks applied are given by the following:</p>
+<ul>
+<li><code><span class='Modifier2'>⎉</span> <span class='Value'>c</span></code> Rank-c cells of <code><span class='Value'>𝕩</span></code> (monadic) or both arguments (dyadic)</li>
+<li><code><span class='Modifier2'>⎉</span> <span class='Value'>b</span><span class='Ligature'>‿</span><span class='Value'>c</span></code> ⍝ Rank-b cells of <code><span class='Value'>𝕨</span></code> and rank-c cells of <code><span class='Value'>𝕩</span></code> (dyadic)</li>
+<li><code><span class='Modifier2'>⎉</span> <span class='Value'>a</span><span class='Ligature'>‿</span><span class='Value'>b</span><span class='Ligature'>‿</span><span class='Value'>c</span></code> ⍝ Rank-a cells of <code><span class='Value'>𝕩</span></code> (monadic), b-cells of <code><span class='Value'>𝕨</span></code> and c-cells of <code><span class='Value'>𝕩</span></code> (dyadic)</li>
+</ul>
+<pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Function'>⥊</span><span class='String'>&quot;ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╎</span><span class='String'>&quot;ABCD
+ EFGH
+
+ ·IJKL
+ MNOP
+
+ ·QRST
+ UVWX&quot;</span>
+ <span class='Value'>┘</span>
+ <span class='Function'>⌽</span><span class='Modifier2'>⎉</span><span class='Number'>2</span> <span class='Value'>a</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╎</span><span class='String'>&quot;EFGH
+ ABCD
+
+ ·MNOP
+ IJKL
+
+ ·UVWX
+ QRST&quot;</span>
+ <span class='Value'>┘</span>
+</pre>
diff --git a/docs/help/⎊catch.html b/docs/help/⎊catch.html
new file mode 100644
index 00000000..883b0959
--- /dev/null
+++ b/docs/help/⎊catch.html
@@ -0,0 +1,16 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circled Triangle Down (`⎊`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circled-triangle-down-"><a class="header" href="#circled-triangle-down-">Circled Triangle Down (<code><span class='Modifier2'>⎊</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>⎊</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⎊</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Catch</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> to the arguments.</p>
+<p>If an error happens when <code><span class='Function'>𝔽</span></code> is applied, cancel its execution, apply <code><span class='Function'>𝔾</span></code> to the arguments and return the results.</p>
+<p>Otherwise, return the results of <code><span class='Function'>𝔽</span></code>.</p>
+<pre> <span class='Function'>∾</span><span class='Modifier2'>⎊</span><span class='Brace'>{</span><span class='String'>&quot;error occurred with argument: &quot;</span><span class='Function'>∾•Fmt</span> <span class='Value'>𝕩</span><span class='Brace'>}</span> <span class='Number'>1</span>
+<span class='String'>&quot;error occurred with argument: 1&quot;</span>
+ <span class='Function'>∾</span><span class='Modifier2'>⎊</span><span class='Brace'>{</span><span class='String'>&quot;error occurred with argument: &quot;</span><span class='Function'>∾•Fmt</span> <span class='Value'>𝕩</span><span class='Brace'>}</span> <span class='Bracket'>⟨⟨</span><span class='Number'>1</span><span class='Separator'>,</span><span class='Number'>2</span><span class='Bracket'>⟩</span><span class='Separator'>,</span> <span class='Bracket'>⟨</span><span class='Number'>3</span><span class='Separator'>,</span><span class='Number'>4</span><span class='Bracket'>⟩⟩</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/○over.html b/docs/help/○over.html
new file mode 100644
index 00000000..2c829578
--- /dev/null
+++ b/docs/help/○over.html
@@ -0,0 +1,25 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circle (`○`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circle-"><a class="header" href="#circle-">Circle (<code><span class='Modifier2'>○</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>○</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Atop</p>
+<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕩</span></code>, then apply <code><span class='Function'>𝔽</span></code> (<code><span class='Function'>𝔽</span> <span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>).</p>
+<p><code><span class='Function'>𝔽</span></code> and <code><span class='Function'>𝔾</span></code> must be monadic.</p>
+<pre> <span class='Function'>-</span><span class='Modifier2'>○</span><span class='Function'>-</span> <span class='Number'>5</span>
+<span class='Number'>5</span>
+ <span class='Function'>-</span> <span class='Function'>-</span> <span class='Number'>5</span>
+<span class='Number'>5</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>○</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Over</p>
+<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>, then apply <code><span class='Function'>𝔽</span></code> to them (<code><span class='Paren'>(</span><span class='Function'>𝔾</span> <span class='Value'>𝕨</span><span class='Paren'>)</span> <span class='Function'>𝔽</span> <span class='Paren'>(</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span><span class='Paren'>)</span></code>).</p>
+<p><code><span class='Function'>𝔽</span></code> must be dyadic, <code><span class='Function'>𝔾</span></code> must be monadic.</p>
+<pre> <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier2'>○</span><span class='Function'>-</span> <span class='Number'>2</span>
+<span class='Number'>¯3</span>
+ <span class='Number'>1</span> <span class='Function'>+</span> <span class='Function'>-</span> <span class='Number'>2</span>
+<span class='Number'>¯1</span>
+ <span class='Paren'>(</span><span class='Function'>-</span> <span class='Number'>1</span><span class='Paren'>)</span> <span class='Function'>+</span> <span class='Paren'>(</span><span class='Function'>-</span> <span class='Number'>2</span><span class='Paren'>)</span>
+<span class='Number'>¯3</span>
+</pre>
diff --git a/docs/help/◶choose.html b/docs/help/◶choose.html
new file mode 100644
index 00000000..1001fb64
--- /dev/null
+++ b/docs/help/◶choose.html
@@ -0,0 +1,20 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circle with Lower Right Quadrant (`◶`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circle-with-lower-right-quadrant-"><a class="header" href="#circle-with-lower-right-quadrant-">Circle with Lower Right Quadrant (<code><span class='Modifier2'>◶</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>◶</span><span class='Value'>𝕘</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>◶</span><span class='Value'>𝕘</span> <span class='Value'>𝕩</span></code>: Choose</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> to the arguments and pick a function from list <code><span class='Value'>𝕘</span></code>. Apply the picked function to the arguments.</p>
+<pre> <span class='Function'>F</span> <span class='Gets'>←</span> <span class='Function'>⊢</span><span class='Modifier2'>◶</span><span class='Function'>+</span><span class='Ligature'>‿</span><span class='Function'>-</span><span class='Ligature'>‿</span><span class='Function'>÷</span><span class='Ligature'>‿</span><span class='Function'>×</span>
+<span class='Function'>⊢</span><span class='Modifier2'>◶</span><span class='Bracket'>⟨</span> <span class='Function'>+</span> <span class='Function'>-</span> <span class='Function'>÷</span> <span class='Function'>×</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>F</span> <span class='Number'>0</span>
+<span class='Number'>0</span>
+ <span class='Function'>F</span> <span class='Number'>1</span>
+<span class='Number'>¯1</span>
+ <span class='Function'>F</span> <span class='Number'>2</span>
+<span class='Number'>0.5</span>
+ <span class='Function'>F</span> <span class='Number'>3</span>
+<span class='Number'>1</span>
+</pre>
diff --git a/docs/help/⚇depth.html b/docs/help/⚇depth.html
new file mode 100644
index 00000000..3c08e568
--- /dev/null
+++ b/docs/help/⚇depth.html
@@ -0,0 +1,14 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Circle With Two Dots (`⚇`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="circle-with-two-dots-"><a class="header" href="#circle-with-two-dots-">Circle With Two Dots (<code><span class='Modifier2'>⚇</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>⚇</span><span class='Value'>𝕘</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⚇</span><span class='Value'>𝕘</span> <span class='Value'>𝕩</span></code>: Depth</p>
+<p>Apply <code><span class='Function'>𝔽</span></code> to the cells of the arguments at depth given in <code><span class='Value'>𝕘</span></code>.</p>
+<pre> <span class='Number'>1</span><span class='Modifier2'>⊸</span><span class='Function'>↓</span><span class='Modifier2'>⚇</span><span class='Number'>1</span> <span class='Bracket'>⟨⟨</span><span class='Number'>1</span><span class='Separator'>,</span><span class='Number'>2</span><span class='Separator'>,</span><span class='Number'>3</span><span class='Bracket'>⟩</span><span class='Separator'>,</span> <span class='Bracket'>⟨</span><span class='Number'>4</span><span class='Separator'>,</span><span class='Number'>5</span><span class='Separator'>,</span><span class='Number'>6</span><span class='Bracket'>⟩⟩</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟩</span>
+ <span class='Number'>1</span> <span class='Function'>↓</span><span class='Modifier2'>⚇</span><span class='Number'>1</span> <span class='Bracket'>⟨⟨</span><span class='Number'>1</span><span class='Separator'>,</span><span class='Number'>2</span><span class='Separator'>,</span><span class='Number'>3</span><span class='Bracket'>⟩</span><span class='Separator'>,</span> <span class='Bracket'>⟨</span><span class='Number'>4</span><span class='Separator'>,</span><span class='Number'>5</span><span class='Separator'>,</span><span class='Number'>6</span><span class='Bracket'>⟩⟩</span>
+<span class='Bracket'>⟨</span> <span class='Bracket'>⟨</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟨</span> <span class='Number'>5</span> <span class='Number'>6</span> <span class='Bracket'>⟩</span> <span class='Bracket'>⟩</span>
+</pre>
diff --git a/docs/help/⟜after bindright.html b/docs/help/⟜after bindright.html
new file mode 100644
index 00000000..da9141d6
--- /dev/null
+++ b/docs/help/⟜after bindright.html
@@ -0,0 +1,35 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Left Multimap (`⟜`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="left-multimap-"><a class="header" href="#left-multimap-">Left Multimap (<code><span class='Modifier2'>⟜</span></code>)</a></h1>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>⟜</span><span class='Value'>𝕘</span> <span class='Value'>𝕩</span></code>: Bind</p>
+<p>Supply <code><span class='Value'>𝕘</span></code> as a right argument to <code><span class='Function'>𝔽</span></code> (<code><span class='Value'>𝕩</span> <span class='Function'>𝔽</span> <span class='Value'>𝕘</span></code>).</p>
+<p><code><span class='Value'>𝕘</span></code> must be a value, <code><span class='Function'>F</span></code> must be dyadic.</p>
+<pre> <span class='Function'>-</span><span class='Modifier2'>⟜</span><span class='Number'>3</span> <span class='Number'>9</span>
+<span class='Number'>6</span>
+ <span class='Function'>-</span> <span class='Number'>3</span> <span class='Number'>9</span>
+<span class='Function'>Error</span>
+ <span class='Number'>9</span> <span class='Function'>-</span> <span class='Number'>3</span>
+<span class='Number'>6</span>
+</pre>
+<p><code><span class='Function'>𝔽</span><span class='Modifier2'>⟜</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: After</p>
+<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕩</span></code>, and supply it as a right argument to <code><span class='Function'>𝔽</span></code> (<code><span class='Value'>𝕩</span> <span class='Function'>𝔽</span> <span class='Paren'>(</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span><span class='Paren'>)</span></code>).</p>
+<p><code><span class='Function'>𝔽</span></code> must be dyadic, <code><span class='Function'>𝔾</span></code> must be monadic.</p>
+<pre> <span class='Function'>×</span><span class='Modifier2'>⟜</span><span class='Function'>-</span> <span class='Number'>9</span>
+<span class='Number'>¯81</span>
+ <span class='Function'>×</span> <span class='Function'>-</span> <span class='Number'>9</span>
+<span class='Number'>¯1</span>
+ <span class='Number'>9</span> <span class='Function'>×</span> <span class='Paren'>(</span><span class='Function'>-</span> <span class='Number'>9</span><span class='Paren'>)</span>
+<span class='Number'>¯81</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⟜</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Dyadic After</p>
+<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕩</span></code>, and supply it as a right argument to <code><span class='Function'>𝔽</span></code> (<code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span> <span class='Paren'>(</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span><span class='Paren'>)</span></code>).</p>
+<p><code><span class='Function'>𝔽</span></code> must be dyadic, <code><span class='Function'>𝔾</span></code> must be monadic.</p>
+<pre> <span class='Number'>2</span> <span class='Function'>×</span><span class='Modifier2'>⟜</span><span class='Function'>-</span> <span class='Number'>1</span>
+<span class='Number'>¯2</span>
+ <span class='Number'>2</span> <span class='Function'>×</span> <span class='Paren'>(</span><span class='Function'>-</span> <span class='Number'>1</span><span class='Paren'>)</span>
+<span class='Number'>¯2</span>
+</pre>
diff --git a/docs/help/⥊deshape reshape.html b/docs/help/⥊deshape reshape.html
new file mode 100644
index 00000000..415e2ade
--- /dev/null
+++ b/docs/help/⥊deshape reshape.html
@@ -0,0 +1,42 @@
+<head>
+ <link href="../favicon.ico" rel="shortcut icon" type="image/x-icon"/>
+ <link href="../style.css" rel="stylesheet"/>
+ <title>BQN: Barb (`⥊`)</title>
+</head>
+<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
+<h1 id="barb-"><a class="header" href="#barb-">Barb (<code><span class='Function'>⥊</span></code>)</a></h1>
+<p><code><span class='Function'>⥊</span> <span class='Value'>𝕩</span></code>: Deshape</p>
+<p>Put all elements of <code><span class='Value'>𝕩</span></code> in a rank 1 array, converting to array if necessary.</p>
+<pre> <span class='Function'>⥊</span> <span class='Number'>1</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Bracket'>⟩</span>
+ <span class='Function'>⥊</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span> <span class='Function'>≍</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span>
+<span class='Bracket'>⟨</span> <span class='Number'>1</span> <span class='Number'>2</span> <span class='Number'>3</span> <span class='Number'>4</span> <span class='Bracket'>⟩</span>
+</pre>
+<p><code><span class='Value'>𝕨</span> <span class='Function'>⥊</span> <span class='Value'>𝕩</span></code>: Reshape</p>
+<p>Put all elements of <code><span class='Value'>𝕩</span></code> in an array of shape <code><span class='Value'>𝕨</span></code>, adding or removing elements if necessary.</p>
+<p>A single element in <code><span class='Value'>𝕩</span></code> can be a function, which will be replaced with an appropriate length:</p>
+<ul>
+<li><code><span class='Modifier2'>∘</span></code> Exact fit</li>
+<li><code><span class='Function'>⌊</span></code> Round length down, discarding elements</li>
+<li><code><span class='Function'>⌽</span></code> Round length up</li>
+<li><code><span class='Function'>↑</span></code> Round length up, and use element fill to add extra elements.</li>
+</ul>
+<pre> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>3</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╵</span> <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span>
+ <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span>
+ <span class='Number'>3</span> <span class='Number'>3</span> <span class='Number'>3</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Function'>⌽</span><span class='Ligature'>‿</span><span class='Number'>2</span> <span class='Function'>⥊</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╎</span> <span class='Number'>1</span> <span class='Number'>2</span>
+
+ <span class='Number'>3</span> <span class='Number'>1</span>
+ <span class='Value'>┘</span>
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Function'>↑</span><span class='Ligature'>‿</span><span class='Number'>2</span> <span class='Function'>⥊</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span>
+<span class='Value'>┌─</span>
+<span class='Value'>╎</span> <span class='Number'>1</span> <span class='Number'>2</span>
+
+ <span class='Number'>3</span> <span class='Number'>0</span>
+ <span class='Value'>┘</span>
+</pre>