aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrazetime <raghuallthetime@hotmail.com>2022-01-19 22:48:16 +0530
committerrazetime <raghuallthetime@hotmail.com>2022-01-19 22:48:16 +0530
commit2c50d91ec7eb8bc7890befe874a0b93729c2437e (patch)
treeeb621b86b3c8269ab2dd63bd3c628acdf3521059
parent6c111f1e71e945f66977aecc3322318aa21beacc (diff)
add h2s remove copied output, ascii filenames
-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/abs_modulus.html25
-rw-r--r--docs/help/after_bindright.html40
-rw-r--r--docs/help/assert_assertwithmsg.html29
-rw-r--r--docs/help/atop.html28
-rw-r--r--docs/help/before_bindleft.html40
-rw-r--r--docs/help/catch.html17
-rw-r--r--docs/help/ceiling_maximum.html22
-rw-r--r--docs/help/cells.html27
-rw-r--r--docs/help/choose.html23
-rw-r--r--docs/help/classify_indexof.html31
-rw-r--r--docs/help/conjugate_add.html26
-rw-r--r--docs/help/constant.html15
-rw-r--r--docs/help/deduplicate_find.html40
-rw-r--r--docs/help/depth.html15
-rw-r--r--docs/help/depth_match.html26
-rw-r--r--docs/help/deshape_reshape.html45
-rw-r--r--docs/help/each.html19
-rw-r--r--docs/help/enclose_less.html28
-rw-r--r--docs/help/enlist_pair.html39
-rw-r--r--docs/help/exponential_power.html25
-rw-r--r--docs/help/first_pick.html28
-rw-r--r--docs/help/firstcell_select.html33
-rw-r--r--docs/help/floor_minimum.html22
-rw-r--r--docs/help/fold.html35
-rw-r--r--docs/help/gradedown_binsdown.html29
-rw-r--r--docs/help/gradeup_binsup.html28
-rw-r--r--docs/help/greatequal.html16
-rw-r--r--docs/help/groupindices_group.html32
-rw-r--r--docs/help/identity_left.html20
-rw-r--r--docs/help/identity_right.html20
-rw-r--r--docs/help/indices_replicate.html24
-rw-r--r--docs/help/join_jointo.html43
-rw-r--r--docs/help/length_notequal.html35
-rw-r--r--docs/help/lessequal.html16
-rw-r--r--docs/help/markfirst_memberof.html35
-rw-r--r--docs/help/merge_great.html37
-rw-r--r--docs/help/negate_subtract.html31
-rw-r--r--docs/help/not_span.html25
-rw-r--r--docs/help/occcount_progindex.html26
-rw-r--r--docs/help/over.html28
-rw-r--r--docs/help/prefixes_take.html56
-rw-r--r--docs/help/range_windows.html48
-rw-r--r--docs/help/rank.html (renamed from docs/help/⎉rank.html)25
-rw-r--r--docs/help/rank_equal.html44
-rw-r--r--docs/help/reciprocal_divide.html22
-rw-r--r--docs/help/repeat.html19
-rw-r--r--docs/help/reverse_rotate.html36
-rw-r--r--docs/help/scan.html35
-rw-r--r--docs/help/self_swap.html23
-rw-r--r--docs/help/shape_notmatch.html26
-rw-r--r--docs/help/shiftafter.html36
-rw-r--r--docs/help/shiftbefore.html36
-rw-r--r--docs/help/sign_multiply.html27
-rw-r--r--docs/help/sindices replicate.html22
-rw-r--r--docs/help/solo_couple.html51
-rw-r--r--docs/help/sortdown_or.html24
-rw-r--r--docs/help/sortup_and.html21
-rw-r--r--docs/help/squareroot_root.html21
-rw-r--r--docs/help/suffixes_drop.html45
-rw-r--r--docs/help/table.html24
-rw-r--r--docs/help/transpose_dyadtranspose.html31
-rw-r--r--docs/help/under.html25
-rw-r--r--docs/help/undo.html27
-rw-r--r--docs/help/valences.html23
-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/⎊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
-rw-r--r--help/!assert assertwithmsg.md33
-rw-r--r--help/+conjugate add.md24
-rw-r--r--help/<enclose less.md29
-rw-r--r--help/=rank equal.md30
-rw-r--r--help/>merge great.md40
-rw-r--r--help/`scan.md31
-rw-r--r--help/abs_modulus.md (renamed from help/|abs modulus.md)34
-rw-r--r--help/after_bindright.md43
-rw-r--r--help/assert_assertwithmsg.md29
-rw-r--r--help/atop.md29
-rw-r--r--help/before_bindleft.md43
-rw-r--r--help/catch.md17
-rw-r--r--help/ceiling_maximum.md (renamed from help/⌈ceiling maximum.md)32
-rw-r--r--help/cells.md17
-rw-r--r--help/choose.md19
-rw-r--r--help/classify_indexof.md30
-rw-r--r--help/conjugate_add.md24
-rw-r--r--help/constant.md13
-rw-r--r--help/deduplicate_find.md33
-rw-r--r--help/depth.md14
-rw-r--r--help/depth_match.md25
-rw-r--r--help/deshape_reshape.md (renamed from help/⥊deshape reshape.md)56
-rw-r--r--help/each.md13
-rw-r--r--help/enclose_less.md27
-rw-r--r--help/enlist_pair.md25
-rw-r--r--help/exponential_power.md27
-rw-r--r--help/first_pick.md27
-rw-r--r--help/firstcell_select.md27
-rw-r--r--help/floor_minimum.md (renamed from help/⌊floor minimum.md)32
-rw-r--r--help/fold.md30
-rw-r--r--help/gradedown_binsdown.md29
-rw-r--r--help/gradeup_binsup.md28
-rw-r--r--help/greatequal.md15
-rw-r--r--help/groupindices_group.md31
-rw-r--r--help/identity_left.md21
-rw-r--r--help/identity_right.md21
-rw-r--r--help/indices_replicate.md (renamed from help/sindices replicate.md)32
-rw-r--r--help/join_jointo.md31
-rw-r--r--help/length_notequal.md32
-rw-r--r--help/lessequal.md15
-rw-r--r--help/markfirst_memberof.md29
-rw-r--r--help/merge_great.md37
-rw-r--r--help/negate_subtract.md (renamed from help/-negate subtract.md)40
-rw-r--r--help/not_span.md (renamed from help/¬not span.md)34
-rw-r--r--help/occcount_progindex.md23
-rw-r--r--help/over.md29
-rw-r--r--help/prefixes_take.md35
-rw-r--r--help/range_windows.md27
-rw-r--r--help/rank.md (renamed from help/⎉rank.md)40
-rw-r--r--help/rank_equal.md30
-rw-r--r--help/reciprocal_divide.md (renamed from help/÷reciprocal divide.md)34
-rw-r--r--help/repeat.md (renamed from help/⍟repeat.md)22
-rw-r--r--help/reverse_rotate.md27
-rw-r--r--help/scan.md31
-rw-r--r--help/self_swap.md23
-rw-r--r--help/shape_notmatch.md25
-rw-r--r--help/shiftafter.md27
-rw-r--r--help/shiftbefore.md27
-rw-r--r--help/sign_multiply.md (renamed from help/×sign multiply.md)36
-rw-r--r--help/solo_couple.md33
-rw-r--r--help/sortdown_or.md25
-rw-r--r--help/sortup_and.md (renamed from help/∧sortup and.md)30
-rw-r--r--help/squareroot_root.md23
-rw-r--r--help/suffixes_drop.md34
-rw-r--r--help/table.md13
-rw-r--r--help/template.md.tmp47
-rw-r--r--help/transpose_dyadtranspose.md27
-rw-r--r--help/under.md (renamed from help/⌾under.md)24
-rw-r--r--help/undo.md22
-rw-r--r--help/valences.md23
-rw-r--r--help/¨each.md17
-rw-r--r--help/«shiftbefore.md39
-rw-r--r--help/´fold.md30
-rw-r--r--help/»shiftafter.md39
-rw-r--r--help/˘cells.md28
-rw-r--r--help/˙constant.md13
-rw-r--r--help/˜self swap.md23
-rw-r--r--help/⁼undo.md22
-rw-r--r--help/↑prefixes take.md64
-rw-r--r--help/↓suffixes drop.md53
-rw-r--r--help/↕range windows.md53
-rw-r--r--help/∊markfirst memberof.md39
-rw-r--r--help/∘atop.md29
-rw-r--r--help/√squareroot root.md23
-rw-r--r--help/∨sortdown or.md25
-rw-r--r--help/∾join jointo.md62
-rw-r--r--help/≍solo couple.md44
-rw-r--r--help/≠length notequal.md32
-rw-r--r--help/≡depth match.md25
-rw-r--r--help/≢shape notmatch.md25
-rw-r--r--help/≤lessequal.md15
-rw-r--r--help/≥greatequal.md15
-rw-r--r--help/⊏firstcell select.md40
-rw-r--r--help/⊐classify indexof.md39
-rw-r--r--help/⊑first pick.md35
-rw-r--r--help/⊒occcount progindex.md26
-rw-r--r--help/⊔groupindices group.md34
-rw-r--r--help/⊘valences.md23
-rw-r--r--help/⊢identity right.md21
-rw-r--r--help/⊣identity left.md21
-rw-r--r--help/⊸before bindleft.md43
-rw-r--r--help/⋆exponential power.md27
-rw-r--r--help/⋈enlist pair.md38
-rw-r--r--help/⌜table.md22
-rw-r--r--help/⌽reverse rotate.md43
-rw-r--r--help/⍉transpose dyadtranspose.md38
-rw-r--r--help/⍋gradeup binsup.md30
-rw-r--r--help/⍒gradedown binsdown.md31
-rw-r--r--help/⍷deduplicate find.md58
-rw-r--r--help/⎊catch.md17
-rw-r--r--help/○over.md29
-rw-r--r--help/◶choose.md19
-rw-r--r--help/⚇depth.md14
-rw-r--r--help/⟜after bindright.md43
239 files changed, 3346 insertions, 3652 deletions
diff --git a/docs/help/!assert assertwithmsg.html b/docs/help/!assert assertwithmsg.html
deleted file mode 100644
index dd6108d1..00000000
--- a/docs/help/!assert assertwithmsg.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<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
deleted file mode 100644
index 57655273..00000000
--- a/docs/help/+conjugate add.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<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
deleted file mode 100644
index dd66ef1d..00000000
--- a/docs/help/-negate subtract.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<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
deleted file mode 100644
index 2a3fc2e5..00000000
--- a/docs/help/<enclose less.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<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
deleted file mode 100644
index 7183739a..00000000
--- a/docs/help/=rank equal.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<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
deleted file mode 100644
index 9036a838..00000000
--- a/docs/help/>merge great.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<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
deleted file mode 100644
index ff518e99..00000000
--- a/docs/help/`scan.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<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/abs_modulus.html b/docs/help/abs_modulus.html
new file mode 100644
index 00000000..fe6449f0
--- /dev/null
+++ b/docs/help/abs_modulus.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: 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>
+<h2 id="--absolute-value--"><a class="header" href="#--absolute-value--"><code><span class='Function'>|</span> <span class='Value'>𝕩</span></code>: Absolute Value</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICB8IMKvMgoKICB8IDHigL8z4oC/wq804oC/Mw==">↗️</a><pre> <span class='Function'>|</span> <span class='Number'>¯2</span>
+2
+
+ <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>
+⟨ 1 3 4 3 ⟩
+</pre>
+<h2 id="---modulus"><a class="header" href="#---modulus"><code><span class='Value'>𝕨</span> <span class='Function'>|</span> <span class='Value'>𝕩</span></code>: Modulus</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIHwgMwoKICAyIHwgM+KAvzTigL81">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>|</span> <span class='Number'>3</span>
+0
+
+ <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>
+⟨ 1 0 1 ⟩
+</pre>
diff --git a/docs/help/after_bindright.html b/docs/help/after_bindright.html
new file mode 100644
index 00000000..1e3266ef
--- /dev/null
+++ b/docs/help/after_bindright.html
@@ -0,0 +1,40 @@
+<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>
+<h2 id="--bind-"><a class="header" href="#--bind-"><code><span class='Function'>𝔽</span><span class='Modifier2'>⟜</span><span class='Value'>𝕘</span> <span class='Value'>𝕩</span></code>: Bind</a></h2>
+<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>
+<h2 id="-must-be-a-value-f-must-be-dyadic"><a class="header" href="#-must-be-a-value-f-must-be-dyadic"><code><span class='Value'>𝕘</span></code> must be a value, <code><span class='Function'>F</span></code> must be dyadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgLeKfnDMgOQoKICAgLSAzIDkKCiAgIDkgLSAz">↗️</a><pre> <span class='Function'>-</span><span class='Modifier2'>⟜</span><span class='Number'>3</span> <span class='Number'>9</span>
+6
+
+ <span class='Function'>-</span> <span class='Number'>3</span> <span class='Number'>9</span>
+<span class='Error'>Error: Double subjects (missing ‿?)</span>
+
+ <span class='Number'>9</span> <span class='Function'>-</span> <span class='Number'>3</span>
+6
+</pre>
+<h2 id="--after"><a class="header" href="#--after"><code><span class='Function'>𝔽</span><span class='Modifier2'>⟜</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: After</a></h2>
+<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>
+<h2 id="-must-be-dyadic--must-be-monadic"><a class="header" href="#-must-be-dyadic--must-be-monadic"><code><span class='Function'>𝔽</span></code> must be dyadic, <code><span class='Function'>𝔾</span></code> must be monadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgw5fin5wtIDkKCiAgIMOXIC0gOQoKICAgOSDDlyAoLSA5KQ==">↗️</a><pre> <span class='Function'>×</span><span class='Modifier2'>⟜</span><span class='Function'>-</span> <span class='Number'>9</span>
+¯81
+
+ <span class='Function'>×</span> <span class='Function'>-</span> <span class='Number'>9</span>
+¯1
+
+ <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>
+¯81
+</pre>
+<h2 id="---dyadic-after"><a class="header" href="#---dyadic-after"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⟜</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Dyadic After</a></h2>
+<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>
+<h2 id="-must-be-dyadic--must-be-monadic"><a class="header" href="#-must-be-dyadic--must-be-monadic"><code><span class='Function'>𝔽</span></code> must be dyadic, <code><span class='Function'>𝔾</span></code> must be monadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMiDDl+KfnC0gMQoKICAgMiDDlyAoLSAxKQ==">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>×</span><span class='Modifier2'>⟜</span><span class='Function'>-</span> <span class='Number'>1</span>
+¯2
+
+ <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>
+¯2
+</pre>
diff --git a/docs/help/assert_assertwithmsg.html b/docs/help/assert_assertwithmsg.html
new file mode 100644
index 00000000..e172ecbd
--- /dev/null
+++ b/docs/help/assert_assertwithmsg.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: 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>
+<h2 id="--assert"><a class="header" href="#--assert"><code><span class='Function'>!</span> <span class='Value'>𝕩</span></code>: Assert</a></h2>
+<p>Throw an error if <code><span class='Value'>𝕩</span></code> is not 1.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgISAxCgogICAhIDIKCiAgICEgImhlbGxvIg==">↗️</a><pre> <span class='Function'>!</span> <span class='Number'>1</span>
+1
+
+ <span class='Function'>!</span> <span class='Number'>2</span>
+<span class='Error'>Error: Assertion error</span>
+
+ <span class='Function'>!</span> <span class='String'>&quot;hello&quot;</span>
+<span class='Error'>Error: hello</span>
+</pre>
+<h2 id="---dyad"><a class="header" href="#---dyad"><code><span class='Value'>𝕨</span> <span class='Function'>!</span> <span class='Value'>𝕩</span></code>: Dyad</a></h2>
+<p>Throw an error with message <code><span class='Value'>𝕨</span></code> if <code><span class='Value'>𝕩</span></code> is not 1.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgImhpIiAhIDEKCiAgICJ0d28iICEgMgoKICAgImhlbGxvIGVycm9yIiAhICJoZWxsbyI=">↗️</a><pre> <span class='String'>&quot;hi&quot;</span> <span class='Function'>!</span> <span class='Number'>1</span>
+1
+
+ <span class='String'>&quot;two&quot;</span> <span class='Function'>!</span> <span class='Number'>2</span>
+<span class='Error'>Error: two</span>
+
+ <span class='String'>&quot;hello error&quot;</span> <span class='Function'>!</span> <span class='String'>&quot;hello&quot;</span>
+<span class='Error'>Error: hello error</span>
+</pre>
diff --git a/docs/help/atop.html b/docs/help/atop.html
new file mode 100644
index 00000000..2b01480b
--- /dev/null
+++ b/docs/help/atop.html
@@ -0,0 +1,28 @@
+<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>
+<h2 id="--atop"><a class="header" href="#--atop"><code><span class='Function'>𝔽</span><span class='Modifier2'>∘</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Atop</a></h2>
+<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>
+<h2 id="-and--must-be-monadic"><a class="header" href="#-and--must-be-monadic"><code><span class='Function'>𝔽</span></code> and <code><span class='Function'>𝔾</span></code> must be monadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgLeKImC0gNQoKICAgLSAtIDU=">↗️</a><pre> <span class='Function'>-</span><span class='Modifier2'>∘</span><span class='Function'>-</span> <span class='Number'>5</span>
+5
+
+ <span class='Function'>-</span> <span class='Function'>-</span> <span class='Number'>5</span>
+5
+</pre>
+<h2 id="---dyadic-atop"><a class="header" href="#---dyadic-atop"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>∘</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Dyadic Atop</a></h2>
+<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>
+<h2 id="-must-be-monadic-and--must-be-dyadic"><a class="header" href="#-must-be-monadic-and--must-be-dyadic"><code><span class='Function'>𝔽</span></code> must be monadic, and <code><span class='Function'>𝔾</span></code> must be dyadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMSAt4oiYKyAyCgogICAxIC0gKyAyCgogICAtIDEgKyAy">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>-</span><span class='Modifier2'>∘</span><span class='Function'>+</span> <span class='Number'>2</span>
+¯3
+
+ <span class='Number'>1</span> <span class='Function'>-</span> <span class='Function'>+</span> <span class='Number'>2</span>
+¯1
+
+ <span class='Function'>-</span> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>2</span>
+¯3
+</pre>
diff --git a/docs/help/before_bindleft.html b/docs/help/before_bindleft.html
new file mode 100644
index 00000000..f084fe4c
--- /dev/null
+++ b/docs/help/before_bindleft.html
@@ -0,0 +1,40 @@
+<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>
+<h2 id="--bind-left"><a class="header" href="#--bind-left"><code><span class='Value'>𝕗</span><span class='Modifier2'>⊸</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Bind Left</a></h2>
+<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>
+<h2 id="-must-be-a-value--must-be-dyadic"><a class="header" href="#-must-be-a-value--must-be-dyadic"><code><span class='Value'>𝕗</span></code> must be a value, <code><span class='Function'>𝔾</span></code> must be dyadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgM+KKuC0gOQoKICAgMyAtIDk=">↗️</a><pre> <span class='Number'>3</span><span class='Modifier2'>⊸</span><span class='Function'>-</span> <span class='Number'>9</span>
+¯6
+
+ <span class='Number'>3</span> <span class='Function'>-</span> <span class='Number'>9</span>
+¯6
+</pre>
+<h2 id="--before"><a class="header" href="#--before"><code><span class='Function'>𝔽</span><span class='Modifier2'>⊸</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Before</a></h2>
+<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>
+<h2 id="-must-be-monadic--must-be-dyadic"><a class="header" href="#-must-be-monadic--must-be-dyadic"><code><span class='Function'>𝔽</span></code> must be monadic, <code><span class='Function'>𝔾</span></code> must be dyadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgLeKKuCsgOQoKICAgLSArIDkKCiAgICgtIDkpICsgOQ==">↗️</a><pre> <span class='Function'>-</span><span class='Modifier2'>⊸</span><span class='Function'>+</span> <span class='Number'>9</span>
+0
+
+ <span class='Function'>-</span> <span class='Function'>+</span> <span class='Number'>9</span>
+¯9
+
+ <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>
+0
+</pre>
+<h2 id="---dyadic-before"><a class="header" href="#---dyadic-before"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⊸</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Dyadic Before</a></h2>
+<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>
+<h2 id="-must-be-monadic--must-be-dyadic"><a class="header" href="#-must-be-monadic--must-be-dyadic"><code><span class='Function'>𝔽</span></code> must be monadic, <code><span class='Function'>𝔾</span></code> must be dyadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMiAt4oq4KyAxCgogICAyIC0gKyAxCgogICAoLSAyKSArIDE=">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>-</span><span class='Modifier2'>⊸</span><span class='Function'>+</span> <span class='Number'>1</span>
+¯1
+
+ <span class='Number'>2</span> <span class='Function'>-</span> <span class='Function'>+</span> <span class='Number'>1</span>
+1
+
+ <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>
+¯1
+</pre>
diff --git a/docs/help/catch.html b/docs/help/catch.html
new file mode 100644
index 00000000..2485a29b
--- /dev/null
+++ b/docs/help/catch.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: 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>
+<h2 id="-----catch"><a class="header" href="#-----catch"><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</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oi+4o6KeyJlcnJvciBvY2N1cnJlZCB3aXRoIGFyZ3VtZW50OiAi4oi+4oCiRm10IPCdlal9IDEKCiAgIOKIvuKOinsiZXJyb3Igb2NjdXJyZWQgd2l0aCBhcmd1bWVudDogIuKIvuKAokZtdCDwnZWpfSDin6jin6gxLDLin6ksIOKfqDMsNOKfqeKfqQ==">↗️</a><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>
+"error occurred with argument: 1"
+
+ <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>
+⟨ 1 2 3 4 ⟩
+</pre>
diff --git a/docs/help/ceiling_maximum.html b/docs/help/ceiling_maximum.html
new file mode 100644
index 00000000..bc592eea
--- /dev/null
+++ b/docs/help/ceiling_maximum.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: 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>
+<h2 id="--ceiling--"><a class="header" href="#--ceiling--"><code><span class='Function'>⌈</span> <span class='Value'>𝕩</span></code>: Ceiling</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDijIggMS4y4oC/z4DigL8z4oC/Ny44OQ==">↗️</a><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>
+⟨ 2 4 3 8 ⟩
+</pre>
+<h2 id="---maximum"><a class="header" href="#---maximum"><code><span class='Value'>𝕨</span> <span class='Function'>⌈</span> <span class='Value'>𝕩</span></code>: Maximum</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKMiCAyCgogIDLigL8zIOKMiCA04oC/Mg==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>⌈</span> <span class='Number'>2</span>
+2
+
+ <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>
+⟨ 4 3 ⟩
+</pre>
diff --git a/docs/help/cells.html b/docs/help/cells.html
new file mode 100644
index 00000000..a914e696
--- /dev/null
+++ b/docs/help/cells.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: 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>
+<h2 id="-----cells"><a class="header" href="#-----cells"><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</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgYSDihpAgM+KAvzMg4qWKIOKGlTkKCgogICA8y5ggYQoKICAgYSDiiY3LmCBh">↗️</a><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='Function'>&lt;</span><span class='Modifier'>˘</span> <span class='Value'>a</span>
+⟨ ⟨ 0 1 2 ⟩ ⟨ 3 4 5 ⟩ ⟨ 6 7 8 ⟩ ⟩
+
+ <span class='Value'>a</span> <span class='Function'>≍</span><span class='Modifier'>˘</span> <span class='Value'>a</span>
+┌─
+╎ 0 1 2
+ 0 1 2
+
+ 3 4 5
+ 3 4 5
+
+ 6 7 8
+ 6 7 8
+ ┘
+</pre>
diff --git a/docs/help/choose.html b/docs/help/choose.html
new file mode 100644
index 00000000..9598863b
--- /dev/null
+++ b/docs/help/choose.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 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>
+<h2 id="-----choose"><a class="header" href="#-----choose"><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</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgRiDihpAg4oqi4pe2K+KAvy3igL/Dt+KAv8OXCgogICBGIDAKCiAgIEYgMQoKICAgRiAyCgogICBGIDM=">↗️</a><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'>F</span> <span class='Number'>0</span>
+0
+
+ <span class='Function'>F</span> <span class='Number'>1</span>
+¯1
+
+ <span class='Function'>F</span> <span class='Number'>2</span>
+0.5
+
+ <span class='Function'>F</span> <span class='Number'>3</span>
+1
+</pre>
diff --git a/docs/help/classify_indexof.html b/docs/help/classify_indexof.html
new file mode 100644
index 00000000..439380a8
--- /dev/null
+++ b/docs/help/classify_indexof.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: 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>
+<h2 id="--classify--"><a class="header" href="#--classify--"><code><span class='Function'>⊐</span> <span class='Value'>𝕩</span></code>: Classify</a></h2>
+<p>First index of each major cell of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oqQIDXigL824oC/MuKAvzLigL814oC/MQoKICAgYSDihpAgM+KAvzMg4qWKIDDigL8x4oC/MuKAvznigL8w4oC/OeKAvzDigL8x4oC/MgoKICAg4oqQIGE=">↗️</a><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>
+⟨ 0 1 2 2 0 3 ⟩
+
+ <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='Function'>⊐</span> <span class='Value'>a</span>
+⟨ 0 1 0 ⟩
+</pre>
+<h2 id="---index-of"><a class="header" href="#---index-of"><code><span class='Value'>𝕨</span> <span class='Function'>⊐</span> <span class='Value'>𝕩</span></code>: Index Of</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgNeKAvzbigL8y4oC/MuKAvzXigL8xIOKKkCA14oC/MuKAvzHigL82CgogICBhIOKGkCAz4oC/MyDipYogMOKAvzHigL8y4oC/OeKAvzDigL854oC/MOKAvzHigL8yCgogICBhIOKKkCDin6g54oC/MOKAvznin6k=">↗️</a><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>
+⟨ 0 2 5 1 ⟩
+
+ <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='Error'>Error: Redefinition</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>
+┌·
+· 3
+ ┘
+</pre>
diff --git a/docs/help/conjugate_add.html b/docs/help/conjugate_add.html
new file mode 100644
index 00000000..9f42ea1e
--- /dev/null
+++ b/docs/help/conjugate_add.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: 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>
+<h2 id="--conjugate"><a class="header" href="#--conjugate"><code><span class='Function'>+</span> <span class='Value'>𝕩</span></code>: Conjugate</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICArIDEKCiAgKyDCrzE=">↗️</a><pre> <span class='Function'>+</span> <span class='Number'>1</span>
+1
+
+ <span class='Function'>+</span> <span class='Number'>¯1</span>
+¯1
+</pre>
+<h2 id="---add"><a class="header" href="#---add"><code><span class='Value'>𝕨</span> <span class='Function'>+</span> <span class='Value'>𝕩</span></code>: Add</a></h2>
+<h2 id="-added-to--either--or--can-be-a-character-and-if-so-the-other-has-to-be-an-integer"><a class="header" href="#-added-to--either--or--can-be-a-character-and-if-so-the-other-has-to-be-an-integer"><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 an integer.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxICsgMgoKICAxICsgMuKAvzPigL80CgogICdhJyArIDQ=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>2</span>
+3
+
+ <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>
+⟨ 3 4 5 ⟩
+
+ <span class='String'>'a'</span> <span class='Function'>+</span> <span class='Number'>4</span>
+'e'
+</pre>
diff --git a/docs/help/constant.html b/docs/help/constant.html
new file mode 100644
index 00000000..10312562
--- /dev/null
+++ b/docs/help/constant.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: 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>
+<h2 id="-----constant"><a class="header" href="#-----constant"><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</a></h2>
+<p>Returns a function that will always return <code><span class='Value'>𝕗</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgImhlbGxvIiAoMSDLmSkgMgoKICAgImhlbGxvIiAoe/Cdlagr8J2VqX0gy5kpIDI=">↗️</a><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>
+1
+
+ <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>
+(function block)
+</pre>
diff --git a/docs/help/deduplicate_find.html b/docs/help/deduplicate_find.html
new file mode 100644
index 00000000..8a57c765
--- /dev/null
+++ b/docs/help/deduplicate_find.html
@@ -0,0 +1,40 @@
+<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>
+<h2 id="--deduplicate"><a class="header" href="#--deduplicate"><code><span class='Function'>⍷</span> <span class='Value'>𝕩</span></code>: Deduplicate</a></h2>
+<p>Unique major cells of <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4o23IDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCiAgIGEg4oaQIDPigL8zIOKliiDihpU2CgogICDijbcgYQ==">↗️</a><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>
+⟨ 4 5 6 7 ⟩
+
+ <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='Function'>⍷</span> <span class='Value'>a</span>
+┌─
+╵ 0 1 2
+ 3 4 5
+ ┘
+</pre>
+<h2 id="---find"><a class="header" href="#---find"><code><span class='Value'>𝕨</span> <span class='Function'>⍷</span> <span class='Value'>𝕩</span></code>: Find</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgInN0cmluZyIg4o23ICJzdWJzdHJpbmciCgogICAibG9vb29vb25nIiDijbcgInNob3J0IgoKICAgYSDihpAgNyAoNHzii4bLnCnijJzil4vihpUgOQoKICAgYiDihpAgKDDigL8z4oC/MOKJjTDigL8x4oC/MCkKCiAgIGIg4o23IGE=">↗️</a><pre> <span class='String'>&quot;string&quot;</span> <span class='Function'>⍷</span> <span class='String'>&quot;substring&quot;</span>
+⟨ 0 0 0 1 ⟩
+
+ <span class='String'>&quot;loooooong&quot;</span> <span class='Function'>⍷</span> <span class='String'>&quot;short&quot;</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='Error'>Error: Redefinition</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'>b</span> <span class='Function'>⍷</span> <span class='Value'>a</span>
+┌─
+╵ 0
+ 0
+ ┘
+</pre>
diff --git a/docs/help/depth.html b/docs/help/depth.html
new file mode 100644
index 00000000..be9d22d5
--- /dev/null
+++ b/docs/help/depth.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: 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>
+<h2 id="-----depth"><a class="header" href="#-----depth"><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</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMeKKuOKGk+KahzEg4p+o4p+oMSwyLDPin6ksIOKfqDQsNSw24p+p4p+pCgogICAxIOKGk+KahzEg4p+o4p+oMSwyLDPin6ksIOKfqDQsNSw24p+p4p+p">↗️</a><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>
+⟨ ⟨ 2 3 ⟩ ⟨ 5 6 ⟩ ⟩
+
+ <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>
+⟨ ⟨ 2 3 ⟩ ⟨ 5 6 ⟩ ⟩
+</pre>
diff --git a/docs/help/depth_match.html b/docs/help/depth_match.html
new file mode 100644
index 00000000..ab4ddf5b
--- /dev/null
+++ b/docs/help/depth_match.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: 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>
+<h2 id="--depth"><a class="header" href="#--depth"><code><span class='Function'>≡</span> <span class='Value'>𝕩</span></code>: Depth</a></h2>
+<p>Highest level of nesting in <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDiiaEgMuKAvzPigL80CgogIOKJoSDin6gyLDwzLDQsPDw8NeKfqQoKICDiiaEgOQ==">↗️</a><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>
+1
+
+ <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>
+4
+
+ <span class='Function'>≡</span> <span class='Number'>9</span>
+0
+</pre>
+<h2 id="---match"><a class="header" href="#---match"><code><span class='Value'>𝕨</span> <span class='Function'>≡</span> <span class='Value'>𝕩</span></code>: Match</a></h2>
+<p>Does <code><span class='Value'>𝕨</span></code> exactly match <code><span class='Value'>𝕩</span></code>?</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKJoSDin6gx4p+pCgogIOKfqDHin6kg4omhIOKfqDHin6k=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>≡</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span>
+0
+
+ <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>
+1
+</pre>
diff --git a/docs/help/deshape_reshape.html b/docs/help/deshape_reshape.html
new file mode 100644
index 00000000..fa7992a9
--- /dev/null
+++ b/docs/help/deshape_reshape.html
@@ -0,0 +1,45 @@
+<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>
+<h2 id="--deshape--"><a class="header" href="#--deshape--"><code><span class='Function'>⥊</span> <span class='Value'>𝕩</span></code>: Deshape</a></h2>
+<p>Put all elements of <code><span class='Value'>𝕩</span></code> in a rank 1 array, converting to array if necessary.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgICAg4qWKIDEKCiAgICAgIOKliiAx4oC/MiDiiY0gM+KAvzQ=">↗️</a><pre> <span class='Function'>⥊</span> <span class='Number'>1</span>
+⟨ 1 ⟩
+
+ <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>
+⟨ 1 2 3 4 ⟩
+</pre>
+<h2 id="---reshape"><a class="header" href="#---reshape"><code><span class='Value'>𝕨</span> <span class='Function'>⥊</span> <span class='Value'>𝕩</span></code>: Reshape</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgICAgM+KAvzMg4qWKIDMKCiAgICAgIDLigL/ijL3igL8yIOKliiAx4oC/MuKAvzMKCiAgICAgIDLigL/ihpHigL8yIOKliiAx4oC/MuKAvzM=">↗️</a><pre> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>3</span>
+┌─
+╵ 3 3 3
+ 3 3 3
+ 3 3 3
+ ┘
+
+ <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>
+┌─
+╎ 1 2
+
+ 3 1
+ ┘
+
+ <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>
+┌─
+╎ 1 2
+
+ 3 0
+ ┘
+</pre>
diff --git a/docs/help/each.html b/docs/help/each.html
new file mode 100644
index 00000000..0b4b2e53
--- /dev/null
+++ b/docs/help/each.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: 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>
+<h2 id="-----each"><a class="header" href="#-----each"><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</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgPMKoIDHigL8y4oC/MwoKICAgNOKAvzXigL82IOKIvsKoIDHigL8y4oC/Mw==">↗️</a><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>
+┌─
+· ┌· ┌· ┌·
+ · 1 · 2 · 3
+ ┘ ┘ ┘
+ ┘
+
+ <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>
+⟨ ⟨ 4 1 ⟩ ⟨ 5 2 ⟩ ⟨ 6 3 ⟩ ⟩
+</pre>
diff --git a/docs/help/enclose_less.html b/docs/help/enclose_less.html
new file mode 100644
index 00000000..634b255e
--- /dev/null
+++ b/docs/help/enclose_less.html
@@ -0,0 +1,28 @@
+<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>
+<h2 id="--enclose--"><a class="header" href="#--enclose--"><code><span class='Function'>&lt;</span> <span class='Value'>𝕩</span></code>: Enclose</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICA8MQoKCiAg4omiPDE=">↗️</a><pre> <span class='Function'>&lt;</span><span class='Number'>1</span>
+┌·
+· 1
+ ┘
+
+
+<span class='Error'>Error: Empty program</span>
+ <span class='Function'>≢&lt;</span><span class='Number'>1</span>
+⟨⟩
+</pre>
+<h2 id="---lesser-than"><a class="header" href="#---lesser-than"><code><span class='Value'>𝕨</span> <span class='Function'>&lt;</span> <span class='Value'>𝕩</span></code>: Lesser Than</a></h2>
+<h2 id="-and--can-both-be-either-numbers-or-characters"><a class="header" href="#-and--can-both-be-either-numbers-or-characters"><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIDwgMwoKICAy4oC/M+KAvzAgPCAz4oC/MeKAvzA=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>&lt;</span> <span class='Number'>3</span>
+1
+
+ <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>
+⟨ 1 0 0 ⟩
+</pre>
diff --git a/docs/help/enlist_pair.html b/docs/help/enlist_pair.html
new file mode 100644
index 00000000..b28f9c8c
--- /dev/null
+++ b/docs/help/enlist_pair.html
@@ -0,0 +1,39 @@
+<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>
+<h2 id="--enlist-"><a class="header" href="#--enlist-"><code><span class='Function'>⋈</span> <span class='Value'>𝕩</span></code>: Enlist</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDii4ggMQoKICDii4ggNOKAvzQg4qWKIDPigL82N+KAvzjigL8w">↗️</a><pre> <span class='Function'>⋈</span> <span class='Number'>1</span>
+⟨ 1 ⟩
+
+ <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>
+┌─
+· ┌─
+ ╵ 3 67 8 0
+ 3 67 8 0
+ 3 67 8 0
+ 3 67 8 0
+ ┘
+ ┘
+</pre>
+<h2 id="---pair"><a class="header" href="#---pair"><code><span class='Value'>𝕨</span> <span class='Function'>⋈</span> <span class='Value'>𝕩</span></code>: Pair</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKLiCAyCgogIDEg4ouIICJkc2Rhc2RhcyIKCiAgKDPigL8zIOKliiAzKSDii4ggNjfigL8nYSfigL8iZXhhbXBsZSI=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>⋈</span> <span class='Number'>2</span>
+⟨ 1 2 ⟩
+
+ <span class='Number'>1</span> <span class='Function'>⋈</span> <span class='String'>&quot;dsdasdas&quot;</span>
+⟨ 1 "dsdasdas" ⟩
+
+ <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>
+┌─
+· ┌─ ⟨ 67 'a' "example" ⟩
+ ╵ 3 3 3
+ 3 3 3
+ 3 3 3
+ ┘
+ ┘
+</pre>
diff --git a/docs/help/exponential_power.html b/docs/help/exponential_power.html
new file mode 100644
index 00000000..6156110d
--- /dev/null
+++ b/docs/help/exponential_power.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: 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>
+<h2 id="--exponential--"><a class="header" href="#--exponential--"><code><span class='Function'>⋆</span> <span class='Value'>𝕩</span></code>: Exponential</a></h2>
+<h2 id="e-eulers-constant-to-the-power-of-"><a class="header" href="#e-eulers-constant-to-the-power-of-"><code><span class='Value'>e</span></code> (Euler's constant) to the power of <code><span class='Value'>𝕩</span></code>.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDii4YgMOKAvzHigL8y4oC/Mw==">↗️</a><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>
+⟨ 1 2.718281828459045 7.38905609893065 20.08553692318767 ⟩
+</pre>
+<h2 id="---power"><a class="header" href="#---power"><code><span class='Value'>𝕨</span> <span class='Function'>⋆</span> <span class='Value'>𝕩</span></code>: Power</a></h2>
+<h2 id="-to-the-power-of-"><a class="header" href="#-to-the-power-of-"><code><span class='Value'>𝕨</span></code> to the power of <code><span class='Value'>𝕩</span></code>.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAyIOKLhiA1CgogIDjigL814oC/OSDii4YgMgoKICAy4oC/MyDii4YgM+KAv8KvNA==">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>⋆</span> <span class='Number'>5</span>
+32
+
+ <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>
+⟨ 64 25 81 ⟩
+
+ <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>
+⟨ 8 0.01234567901234568 ⟩
+</pre>
diff --git a/docs/help/first_pick.html b/docs/help/first_pick.html
new file mode 100644
index 00000000..6c829cbf
--- /dev/null
+++ b/docs/help/first_pick.html
@@ -0,0 +1,28 @@
+<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>
+<h2 id="--first"><a class="header" href="#--first"><code><span class='Function'>⊑</span> <span class='Value'>𝕩</span></code>: First</a></h2>
+<p>First element of <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oqRIOKfqDEsIDIsIDPin6kKCiAgIGEg4oaQIDPigL8zIOKliiDihpU5CgogICDiipEgYQ==">↗️</a><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>
+1
+
+ <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='Function'>⊑</span> <span class='Value'>a</span>
+0
+</pre>
+<h2 id="---pick"><a class="header" href="#---pick"><code><span class='Value'>𝕨</span> <span class='Function'>⊑</span> <span class='Value'>𝕩</span></code>: Pick</a></h2>
+<p>Pick the element of <code><span class='Value'>𝕨</span></code> at index <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMiDiipEg4p+oMSwgMiwgM+KfqQoKICAgYSDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIDLigL8wIOKKkSBh">↗️</a><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>
+3
+
+ <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='Error'>Error: Redefinition</span>
+
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊑</span> <span class='Value'>a</span>
+6
+</pre>
diff --git a/docs/help/firstcell_select.html b/docs/help/firstcell_select.html
new file mode 100644
index 00000000..63369774
--- /dev/null
+++ b/docs/help/firstcell_select.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 (`⊏`)</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>
+<h2 id="--first-cell"><a class="header" href="#--first-cell"><code><span class='Function'>⊏</span> <span class='Value'>𝕩</span></code>: First Cell</a></h2>
+<p>First major cell of <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oqPIOKfqDEsIDIsIDPin6kKCiAgIGEg4oaQIDPigL8zIOKliiDihpU5CgogICDiio8gYQ==">↗️</a><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>
+┌·
+· 1
+ ┘
+
+ <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='Function'>⊏</span> <span class='Value'>a</span>
+⟨ 0 1 2 ⟩
+</pre>
+<h2 id="---select"><a class="header" href="#---select"><code><span class='Value'>𝕨</span> <span class='Function'>⊏</span> <span class='Value'>𝕩</span></code>: Select</a></h2>
+<p>Select the major cells of <code><span class='Value'>𝕨</span></code> at the indices in <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMuKAvzAg4oqPIOKfqDEsIDIsIDPin6kKCiAgIGEg4oaQIDPigL8zIOKliiDihpU5CgogICAy4oC/MCDiio8gYQ==">↗️</a><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>
+⟨ 3 1 ⟩
+
+ <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='Error'>Error: Redefinition</span>
+
+ <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊏</span> <span class='Value'>a</span>
+┌─
+╵ 6 7 8
+ 0 1 2
+ ┘
+</pre>
diff --git a/docs/help/floor_minimum.html b/docs/help/floor_minimum.html
new file mode 100644
index 00000000..75aa49a4
--- /dev/null
+++ b/docs/help/floor_minimum.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: 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>
+<h2 id="--floor--"><a class="header" href="#--floor--"><code><span class='Function'>⌊</span> <span class='Value'>𝕩</span></code>: Floor</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDijIogMS4y4oC/z4DigL8z4oC/Ny44OQ==">↗️</a><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>
+⟨ 1 3 3 7 ⟩
+</pre>
+<h2 id="---minimum"><a class="header" href="#---minimum"><code><span class='Value'>𝕨</span> <span class='Function'>⌊</span> <span class='Value'>𝕩</span></code>: Minimum</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKMiiAyCgogIDLigL8zIOKMiiA04oC/Mg==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>⌊</span> <span class='Number'>2</span>
+1
+
+ <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>
+⟨ 2 2 ⟩
+</pre>
diff --git a/docs/help/fold.html b/docs/help/fold.html
new file mode 100644
index 00000000..019d92eb
--- /dev/null
+++ b/docs/help/fold.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: 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>
+<h2 id="--fold"><a class="header" href="#--fold"><code><span class='Function'>𝔽</span><span class='Modifier'>´</span> <span class='Value'>𝕩</span></code>: Fold</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgK8K0IDHigL8y4oC/MwoKICAgMSsyKzMKCiAgIC3CtCAx4oC/MuKAvzMKCiAgIDEtMi0z">↗️</a><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>
+6
+
+ <span class='Number'>1</span><span class='Function'>+</span><span class='Number'>2</span><span class='Function'>+</span><span class='Number'>3</span>
+6
+
+ <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>
+2
+
+ <span class='Number'>1</span><span class='Function'>-</span><span class='Number'>2</span><span class='Function'>-</span><span class='Number'>3</span>
+2
+</pre>
+<h2 id="---fold-with-initial"><a class="header" href="#---fold-with-initial"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>´</span> <span class='Value'>𝕩</span></code>: Fold With initial</a></h2>
+<p>Monadic fold, but use <code><span class='Value'>𝕨</span></code> as initial right argument.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgNSArwrQgMeKAvzLigL8zCgogICAxKzIrMys1CgogICA1IC3CtCAx4oC/MuKAvzMKCiAgIDEtMi0zLTU=">↗️</a><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>
+11
+
+ <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>
+11
+
+ <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>
+¯3
+
+ <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>
+¯3
+</pre>
diff --git a/docs/help/gradedown_binsdown.html b/docs/help/gradedown_binsdown.html
new file mode 100644
index 00000000..4aa25059
--- /dev/null
+++ b/docs/help/gradedown_binsdown.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: 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>
+<h2 id="--grade-down"><a class="header" href="#--grade-down"><code><span class='Function'>⍒</span> <span class='Value'>𝕩</span></code>: Grade Down</a></h2>
+<p>Indices of <code><span class='Value'>𝕩</span></code> that would sort its major cells in descending order.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgYSDihpAgMeKAvzLigL8zCgogICDijZIgYQoKICAgKOKNkmEpIOKKjyBh">↗️</a><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='Function'>⍒</span> <span class='Value'>a</span>
+⟨ 2 1 0 ⟩
+
+ <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>
+⟨ 3 2 1 ⟩
+</pre>
+<h2 id="---bins-down"><a class="header" href="#---bins-down"><code><span class='Value'>𝕨</span> <span class='Function'>⍒</span> <span class='Value'>𝕩</span></code>: Bins Down</a></h2>
+<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>
+<h2 id="-must-be-sorted-in-descending-order"><a class="header" href="#-must-be-sorted-in-descending-order"><code><span class='Value'>𝕨</span></code> must be sorted in descending order.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Right Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgN+KAvzXigL804oC/MyDijZIgMgoKICAgN+KAvzXigL804oC/MyDijZIgMuKAvzY=">↗️</a><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>
+┌·
+· 4
+ ┘
+
+ <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>
+⟨ 4 1 ⟩
+</pre>
diff --git a/docs/help/gradeup_binsup.html b/docs/help/gradeup_binsup.html
new file mode 100644
index 00000000..ef5ac4ba
--- /dev/null
+++ b/docs/help/gradeup_binsup.html
@@ -0,0 +1,28 @@
+<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>
+<h2 id="--grade-up"><a class="header" href="#--grade-up"><code><span class='Function'>⍋</span> <span class='Value'>𝕩</span></code>: Grade Up</a></h2>
+<p>Indices of <code><span class='Value'>𝕩</span></code> that would sort its major cells in ascending order.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgYSDihpAgM+KAvzLigL8xCgogICDijYsgYQoKICAgKOKNi2EpIOKKjyBh">↗️</a><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='Function'>⍋</span> <span class='Value'>a</span>
+⟨ 2 1 0 ⟩
+
+ <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>
+⟨ 1 2 3 ⟩
+</pre>
+<h2 id="---bins-up"><a class="header" href="#---bins-up"><code><span class='Value'>𝕨</span> <span class='Function'>⍋</span> <span class='Value'>𝕩</span></code>: Bins Up</a></h2>
+<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>
+<h2 id="-must-be-sorted-in-ascending-order"><a class="header" href="#-must-be-sorted-in-ascending-order"><code><span class='Value'>𝕨</span></code> must be sorted in ascending order.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgM+KAvzTigL814oC/NyDijYsgMgoKICAgM+KAvzTigL814oC/NyDijYsgMuKAvzY=">↗️</a><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>
+┌·
+· 0
+ ┘
+
+ <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>
+⟨ 0 3 ⟩
+</pre>
diff --git a/docs/help/greatequal.html b/docs/help/greatequal.html
new file mode 100644
index 00000000..0ef22e70
--- /dev/null
+++ b/docs/help/greatequal.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: 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>
+<h2 id="---greater-than-or-equal-to"><a class="header" href="#---greater-than-or-equal-to"><code><span class='Value'>𝕨</span> <span class='Function'>≥</span> <span class='Value'>𝕩</span></code>: Greater Than or Equal To</a></h2>
+<h2 id="-and--can-both-be-either-numbers-or-characters"><a class="header" href="#-and--can-both-be-either-numbers-or-characters"><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKJpSAzCgogIDLigL8z4oC/MCDiiaUgM+KAvzHigL8w">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>≥</span> <span class='Number'>3</span>
+0
+
+ <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>
+⟨ 0 1 1 ⟩
+</pre>
diff --git a/docs/help/groupindices_group.html b/docs/help/groupindices_group.html
new file mode 100644
index 00000000..2c0bc452
--- /dev/null
+++ b/docs/help/groupindices_group.html
@@ -0,0 +1,32 @@
+<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>
+<h2 id="--group-indices"><a class="header" href="#--group-indices"><code><span class='Function'>⊔</span> <span class='Value'>𝕩</span></code>: Group Indices</a></h2>
+<p>Group the indices of the major cells of <code><span class='Value'>𝕩</span></code> by their respective values.</p>
+<h2 id="-must-consist-of-integers-groups-start-from-0-"><a class="header" href="#-must-consist-of-integers-groups-start-from-0-"><code><span class='Value'>𝕩</span></code> must consist of integers. Groups start from 0.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oqUIDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCiAgICjihpU4KSDiiY0g4oqUIDTigL814oC/NuKAvzbigL804oC/N+KAvzU=">↗️</a><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>
+⟨ ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨ 0 4 ⟩ ⟨ 1 6 ⟩ ⟨ 2 3 ⟩ ⟨ 5 ⟩ ⟩
+
+ <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>
+┌─
+╵ 0 1 2 3 4 5 6 7
+ ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨ 0 4 ⟩ ⟨ 1 6 ⟩ ⟨ 2 3 ⟩ ⟨ 5 ⟩
+ ┘
+</pre>
+<h2 id="---group"><a class="header" href="#---group"><code><span class='Value'>𝕨</span> <span class='Function'>⊔</span> <span class='Value'>𝕩</span></code>: Group</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMeKAvzDigL8x4oC/MuKAvzLigL8z4oC/MyAg4oqUIDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCiAgIDHigL8w4oC/MeKAv8KvMeKAv8KvMeKAvzPigL8zICDiipQgNOKAvzXigL824oC/NuKAvzTigL834oC/NQoKICAgMeKAvzDigL8x4oC/wq8x4oC/wq8x4oC/M+KAvzPigL8xMCAg4oqUIDTigL814oC/NuKAvzbigL804oC/N+KAvzU=">↗️</a><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>
+⟨ ⟨ 5 ⟩ ⟨ 4 6 ⟩ ⟨ 6 4 ⟩ ⟨ 7 5 ⟩ ⟩
+
+ <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>
+⟨ ⟨ 5 ⟩ ⟨ 4 6 ⟩ ⟨⟩ ⟨ 7 5 ⟩ ⟩
+
+ <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>
+⟨ ⟨ 5 ⟩ ⟨ 4 6 ⟩ ⟨⟩ ⟨ 7 5 ⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟩
+</pre>
diff --git a/docs/help/identity_left.html b/docs/help/identity_left.html
new file mode 100644
index 00000000..a643aed2
--- /dev/null
+++ b/docs/help/identity_left.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: 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>
+<h2 id="--"><a class="header" href="#--"><code><span class='Function'>⊣</span> <span class='Value'>𝕩</span></code>:</a></h2>
+<p>Return <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDiiqMgNQ==">↗️</a><pre> <span class='Function'>⊣</span> <span class='Number'>5</span>
+5
+</pre>
+<h2 id="---left"><a class="header" href="#---left"><code><span class='Value'>𝕨</span> <span class='Function'>⊣</span> <span class='Value'>𝕩</span></code>: Left</a></h2>
+<p>Return <code><span class='Value'>𝕨</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICA1IOKKoyA4CgogICdhJyDiiqMgMeKAvzLigL8z">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>⊣</span> <span class='Number'>8</span>
+5
+
+ <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>
+'a'
+</pre>
diff --git a/docs/help/identity_right.html b/docs/help/identity_right.html
new file mode 100644
index 00000000..e6867881
--- /dev/null
+++ b/docs/help/identity_right.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: 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>
+<h2 id="--"><a class="header" href="#--"><code><span class='Function'>⊢</span> <span class='Value'>𝕩</span></code>:</a></h2>
+<p>Return <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDiiqIgNQ==">↗️</a><pre> <span class='Function'>⊢</span> <span class='Number'>5</span>
+5
+</pre>
+<h2 id="---right"><a class="header" href="#---right"><code><span class='Value'>𝕨</span> <span class='Function'>⊢</span> <span class='Value'>𝕩</span></code>: Right</a></h2>
+<p>Return <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICA1IOKKoiA4CgogICdhJyDiiqIgMeKAvzLigL8z">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>⊢</span> <span class='Number'>8</span>
+8
+
+ <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>
+⟨ 1 2 3 ⟩
+</pre>
diff --git a/docs/help/indices_replicate.html b/docs/help/indices_replicate.html
new file mode 100644
index 00000000..53979e92
--- /dev/null
+++ b/docs/help/indices_replicate.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: 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>
+<h2 id="--indices"><a class="header" href="#--indices"><code><span class='Function'>/</span> <span class='Value'>𝕩</span></code>: Indices</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgLyAx4oC/MuKAvzMKCiAgIC8gMeKAvzDigL8x">↗️</a><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>
+⟨ 0 1 1 2 2 2 ⟩
+
+ <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>
+⟨ 0 2 ⟩
+</pre>
+<h2 id="---replicate"><a class="header" href="#---replicate"><code><span class='Value'>𝕨</span> <span class='Function'>/</span> <span class='Value'>𝕩</span></code>: Replicate</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMyAvICJjb3B5IgoKICAgMeKAvzDigL8xIC8gMeKAvzLigL8z">↗️</a><pre> <span class='Number'>3</span> <span class='Function'>/</span> <span class='String'>&quot;copy&quot;</span>
+"cccooopppyyy"
+
+ <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>
+⟨ 1 3 ⟩
+</pre>
diff --git a/docs/help/join_jointo.html b/docs/help/join_jointo.html
new file mode 100644
index 00000000..ccd87b8a
--- /dev/null
+++ b/docs/help/join_jointo.html
@@ -0,0 +1,43 @@
+<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>
+<h2 id="--join--"><a class="header" href="#--join--"><code><span class='Function'>∾</span> <span class='Value'>𝕩</span></code>: Join</a></h2>
+<p>Join all elements of <code><span class='Value'>𝕩</span></code> together.</p>
+<p>Element ranks must be compatible.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oi+IOKfqDHigL8yLCAzLCA04oC/NeKfqQoKICAgbSDihpAgKDPigL8x4omN4oycNOKAvzLigL81KSDipYrCqCAy4oC/M+KliuKGlTYKCiAgIOKIviBt">↗️</a><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>
+⟨ 1 2 3 4 5 ⟩
+
+ <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='Function'>∾</span> <span class='Value'>m</span>
+┌─
+╵ 0 0 0 0 1 1 2 2 2 2 2
+ 0 0 0 0 1 1 2 2 2 2 2
+ 0 0 0 0 1 1 2 2 2 2 2
+ 3 3 3 3 4 4 5 5 5 5 5
+ ┘
+</pre>
+<h2 id="---join"><a class="header" href="#---join"><code><span class='Value'>𝕨</span> <span class='Function'>∾</span> <span class='Value'>𝕩</span></code>: Join</a></h2>
+<p>Join <code><span class='Value'>𝕨</span></code> to <code><span class='Value'>𝕩</span></code> along the first axis.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgImFiY2QiIOKIviAiRUZHIgoKICAgYSDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIGMg4oaQIDTigL8zIOKliiDihpUxMiAKCiAgIGHiiL5j">↗️</a><pre> <span class='String'>&quot;abcd&quot;</span> <span class='Function'>∾</span> <span class='String'>&quot;EFG&quot;</span>
+"abcdEFG"
+
+ <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'>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'>a</span><span class='Function'>∾</span><span class='Value'>c</span>
+┌─
+╵ 0 1 2
+ 3 4 5
+ 6 7 8
+ 0 1 2
+ 3 4 5
+ 6 7 8
+ 9 10 11
+ ┘
+</pre>
diff --git a/docs/help/length_notequal.html b/docs/help/length_notequal.html
new file mode 100644
index 00000000..1b9f1b37
--- /dev/null
+++ b/docs/help/length_notequal.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: 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>
+<h2 id="--length"><a class="header" href="#--length"><code><span class='Function'>≠</span> <span class='Value'>𝕩</span></code>: Length</a></h2>
+<p>Length of the first dimension of <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDiiaAgMwoKICDiiaAg4p+oMSwgMiwgM+KfqQoKICDiiaAgM+KAvzTigL814qWKMAoKICDiiaAgMeKAvzTigL814qWKMAoKICDiiaAgNOKAvzTigL814qWKMA==">↗️</a><pre> <span class='Function'>≠</span> <span class='Number'>3</span>
+1
+
+ <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>
+3
+
+ <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>
+3
+
+ <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>
+1
+
+ <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>
+4
+</pre>
+<h2 id="---not-equal-to"><a class="header" href="#---not-equal-to"><code><span class='Value'>𝕨</span> <span class='Function'>≠</span> <span class='Value'>𝕩</span></code>: Not Equal To</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKJoCAzCgogIDLigL8z4oC/MCDiiaAgM+KAvzHigL8wCgogICdhJyDiiaAgJ2En">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>≠</span> <span class='Number'>3</span>
+1
+
+ <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>
+⟨ 1 1 0 ⟩
+
+ <span class='String'>'a'</span> <span class='Function'>≠</span> <span class='String'>'a'</span>
+0
+</pre>
diff --git a/docs/help/lessequal.html b/docs/help/lessequal.html
new file mode 100644
index 00000000..061f9756
--- /dev/null
+++ b/docs/help/lessequal.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: 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>
+<h2 id="---lesser-than-or-equal-to"><a class="header" href="#---lesser-than-or-equal-to"><code><span class='Value'>𝕨</span> <span class='Function'>≤</span> <span class='Value'>𝕩</span></code>: Lesser Than or Equal To</a></h2>
+<h2 id="-and--can-both-be-either-numbers-or-characters"><a class="header" href="#-and--can-both-be-either-numbers-or-characters"><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKJpCAzCgogIDLigL8z4oC/MCDiiaQgM+KAvzHigL8w">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>≤</span> <span class='Number'>3</span>
+1
+
+ <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>
+⟨ 1 0 1 ⟩
+</pre>
diff --git a/docs/help/markfirst_memberof.html b/docs/help/markfirst_memberof.html
new file mode 100644
index 00000000..82ccf437
--- /dev/null
+++ b/docs/help/markfirst_memberof.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: 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>
+<h2 id="--unique-mask"><a class="header" href="#--unique-mask"><code><span class='Function'>∊</span> <span class='Value'>𝕩</span></code>: Unique Mask</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oiKIDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCiAgIGEg4oaQIDPigL8zIOKliiDihpU5CgogICDiiIogYQ==">↗️</a><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>
+⟨ 1 1 1 0 0 1 0 ⟩
+
+ <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='Function'>∊</span> <span class='Value'>a</span>
+⟨ 1 1 1 ⟩
+</pre>
+<h2 id="---member-of"><a class="header" href="#---member-of"><code><span class='Value'>𝕨</span> <span class='Function'>∊</span> <span class='Value'>𝕩</span></code>: Member Of</a></h2>
+<p>Is each element in <code><span class='Value'>𝕨</span></code> a major cell of <code><span class='Value'>𝕩</span></code>?</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4p+oMeKfqSDiiIog4oaVOQoKICAgYSDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIOKfqDDigL8x4oC/MuKfqSDiiIogYQoKICAg4p+oMeKAvzMg4qWKIDDigL8x4oC/MuKfqSDiiIogYQ==">↗️</a><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>
+⟨ 1 ⟩
+
+ <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='Error'>Error: Redefinition</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>
+┌·
+· 0
+ ┘
+
+ <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>
+┌·
+· 0
+ ┘
+</pre>
diff --git a/docs/help/merge_great.html b/docs/help/merge_great.html
new file mode 100644
index 00000000..68e84cdf
--- /dev/null
+++ b/docs/help/merge_great.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: 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>
+<h2 id="--merge--"><a class="header" href="#--merge--"><code><span class='Function'>&gt;</span> <span class='Value'>𝕩</span></code>: Merge</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICBhIOKGkCDin6jin6gxLCAy4p+pLCDin6gzLCA04p+p4p+pCgogID5hCgogIOKJomEKCiAg4omiPmE=">↗️</a><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='Function'>&gt;</span><span class='Value'>a</span>
+┌─
+╵ 1 2
+ 3 4
+ ┘
+
+ <span class='Function'>≢</span><span class='Value'>a</span>
+⟨ 2 ⟩
+
+ <span class='Function'>≢&gt;</span><span class='Value'>a</span>
+⟨ 2 2 ⟩
+</pre>
+<h2 id="---greater-than"><a class="header" href="#---greater-than"><code><span class='Value'>𝕨</span> <span class='Function'>&gt;</span> <span class='Value'>𝕩</span></code>: Greater Than</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxID4gMwoKICAy4oC/M+KAvzAgPiAz4oC/MeKAvzAKCiAgJ2EnID4gJ2In">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>&gt;</span> <span class='Number'>3</span>
+0
+
+ <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>
+⟨ 0 1 0 ⟩
+
+ <span class='String'>'a'</span> <span class='Function'>&gt;</span> <span class='String'>'b'</span>
+0
+</pre>
diff --git a/docs/help/negate_subtract.html b/docs/help/negate_subtract.html
new file mode 100644
index 00000000..f226e61c
--- /dev/null
+++ b/docs/help/negate_subtract.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: 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>
+<h2 id="---negate"><a class="header" href="#---negate"><code><span class='Function'>-</span> <span class='Value'>𝕩</span></code>: Negate</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAtIDEKCiAgLSDCrzE=">↗️</a><pre> <span class='Function'>-</span> <span class='Number'>1</span>
+¯1
+
+ <span class='Function'>-</span> <span class='Number'>¯1</span>
+1
+</pre>
+<h2 id="----subtract"><a class="header" href="#----subtract"><code><span class='Value'>𝕨</span> <span class='Function'>-</span> <span class='Value'>𝕩</span></code>: Subtract</a></h2>
+<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 integers.</p>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIC0gMgoKICAxIC0gMuKAvzPigL80CgogICdhJyAtIDQKCiAgJ2InIC0gJ2En">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span>
+¯1
+
+ <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>
+⟨ ¯1 ¯2 ¯3 ⟩
+
+ <span class='String'>'a'</span> <span class='Function'>-</span> <span class='Number'>4</span>
+']'
+
+ <span class='String'>'b'</span> <span class='Function'>-</span> <span class='String'>'a'</span>
+1
+</pre>
diff --git a/docs/help/not_span.html b/docs/help/not_span.html
new file mode 100644
index 00000000..d6fd4cf3
--- /dev/null
+++ b/docs/help/not_span.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: 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>
+<h2 id="--logical-not--"><a class="header" href="#--logical-not--"><code><span class='Function'>¬</span> <span class='Value'>𝕩</span></code>: Logical Not</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDCrCAwCgogIMKsIDHigL8w">↗️</a><pre> <span class='Function'>¬</span> <span class='Number'>0</span>
+1
+
+ <span class='Function'>¬</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span>
+⟨ 0 1 ⟩
+</pre>
+<h2 id="---span"><a class="header" href="#---span"><code><span class='Value'>𝕨</span> <span class='Function'>¬</span> <span class='Value'>𝕩</span></code>: Span</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAzIMKsIDEKCiAgM+KAvzQgwqwgMOKAvzI=">↗️</a><pre> <span class='Number'>3</span> <span class='Function'>¬</span> <span class='Number'>1</span>
+3
+
+ <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>
+⟨ 4 3 ⟩
+</pre>
diff --git a/docs/help/occcount_progindex.html b/docs/help/occcount_progindex.html
new file mode 100644
index 00000000..cb0c320f
--- /dev/null
+++ b/docs/help/occcount_progindex.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: 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>
+<h2 id="--occurrence-count"><a class="header" href="#--occurrence-count"><code><span class='Function'>⊒</span> <span class='Value'>𝕩</span></code>: Occurrence Count</a></h2>
+<p>Number of times each major cell of <code><span class='Value'>𝕩</span></code> appears before itself.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgIOKKkiAgIDLigL834oC/MeKAvzjigL8x4oC/N+KAvzHigL844oC/MuKAvzjigL80CgogICAg4omN4p+c4oqSIDLigL834oC/MeKAvzjigL8x4oC/N+KAvzHigL844oC/MuKAvzjigL80">↗️</a><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>
+⟨ 0 0 0 0 1 1 2 1 1 2 0 ⟩
+
+ <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>
+┌─
+╵ 2 7 1 8 1 7 1 8 2 8 4
+ 0 0 0 0 1 1 2 1 1 2 0
+ ┘
+</pre>
+<h2 id="---progressive-index-of"><a class="header" href="#---progressive-index-of"><code><span class='Value'>𝕨</span> <span class='Function'>⊒</span> <span class='Value'>𝕩</span></code>: Progressive Index Of</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgICJhYWEiIOKKkiAiYWFhYWEiCgogICAgImFhYWJiIiDiipIgImFiYWJhYmFiYWIi">↗️</a><pre> <span class='String'>&quot;aaa&quot;</span> <span class='Function'>⊒</span> <span class='String'>&quot;aaaaa&quot;</span>
+⟨ 0 1 2 3 3 ⟩
+
+ <span class='String'>&quot;aaabb&quot;</span> <span class='Function'>⊒</span> <span class='String'>&quot;ababababab&quot;</span>
+⟨ 0 3 1 4 2 5 5 5 5 5 ⟩
+</pre>
diff --git a/docs/help/over.html b/docs/help/over.html
new file mode 100644
index 00000000..a7629b90
--- /dev/null
+++ b/docs/help/over.html
@@ -0,0 +1,28 @@
+<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>
+<h2 id="--atop"><a class="header" href="#--atop"><code><span class='Function'>𝔽</span><span class='Modifier2'>○</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Atop</a></h2>
+<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>
+<h2 id="-and--must-be-monadic"><a class="header" href="#-and--must-be-monadic"><code><span class='Function'>𝔽</span></code> and <code><span class='Function'>𝔾</span></code> must be monadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgLeKXiy0gNQoKICAgLSAtIDU=">↗️</a><pre> <span class='Function'>-</span><span class='Modifier2'>○</span><span class='Function'>-</span> <span class='Number'>5</span>
+5
+
+ <span class='Function'>-</span> <span class='Function'>-</span> <span class='Number'>5</span>
+5
+</pre>
+<h2 id="---over"><a class="header" href="#---over"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>○</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Over</a></h2>
+<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>
+<h2 id="-must-be-dyadic--must-be-monadic"><a class="header" href="#-must-be-dyadic--must-be-monadic"><code><span class='Function'>𝔽</span></code> must be dyadic, <code><span class='Function'>𝔾</span></code> must be monadic.</a></h2>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMSAr4peLLSAyCgogICAxICsgLSAyCgogICAoLSAxKSArICgtIDIp">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier2'>○</span><span class='Function'>-</span> <span class='Number'>2</span>
+¯3
+
+ <span class='Number'>1</span> <span class='Function'>+</span> <span class='Function'>-</span> <span class='Number'>2</span>
+¯1
+
+ <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>
+¯3
+</pre>
diff --git a/docs/help/prefixes_take.html b/docs/help/prefixes_take.html
new file mode 100644
index 00000000..61d27740
--- /dev/null
+++ b/docs/help/prefixes_take.html
@@ -0,0 +1,56 @@
+<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>
+<h2 id="--prefixes"><a class="header" href="#--prefixes"><code><span class='Function'>↑</span> <span class='Value'>𝕩</span></code>: Prefixes</a></h2>
+<p>Prefixes of array <code><span class='Value'>𝕩</span></code> along its first axis.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oaRIDHigL8y4oC/M+KAvzQKCiAgIGEg4oaQIDPigL8zIOKliiDihpU5CgogICDihpEgYQ==">↗️</a><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>
+⟨ ⟨⟩ ⟨ 1 ⟩ ⟨ 1 2 ⟩ ⟨ 1 2 3 ⟩ ⟨ 1 2 3 4 ⟩ ⟩
+
+ <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='Function'>↑</span> <span class='Value'>a</span>
+┌─
+· ↕0‿3 ┌─ ┌─ ┌─
+ ╵ 0 1 2 ╵ 0 1 2 ╵ 0 1 2
+ ┘ 3 4 5 3 4 5
+ ┘ 6 7 8
+ ┘
+ ┘
+</pre>
+<h2 id="---take"><a class="header" href="#---take"><code><span class='Value'>𝕨</span> <span class='Function'>↑</span> <span class='Value'>𝕩</span></code>: Take</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAzIOKGkSAx4oC/M+KAvzXigL82NwoKICBhIOKGkCA04oC/NCDipYog4oaVMTYKCiAgM+KAvzMg4oaRIGEKCiAgNeKAvzUg4oaRIGEKCiAgM+KAv8KvMyDihpEgYQ==">↗️</a><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>
+⟨ 1 3 5 ⟩
+
+ <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='Error'>Error: Redefinition</span>
+
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>↑</span> <span class='Value'>a</span>
+┌─
+╵ 0 1 2
+ 3 4 5
+ 6 7 8
+ ┘
+
+ <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>↑</span> <span class='Value'>a</span>
+┌─
+╵ 0 1 2 0 0
+ 3 4 5 0 0
+ 6 7 8 0 0
+ 0 0 0 0 0
+ 0 0 0 0 0
+ ┘
+
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯3</span> <span class='Function'>↑</span> <span class='Value'>a</span>
+┌─
+╵ 0 1 2
+ 3 4 5
+ 6 7 8
+ ┘
+</pre>
diff --git a/docs/help/range_windows.html b/docs/help/range_windows.html
new file mode 100644
index 00000000..7af5a587
--- /dev/null
+++ b/docs/help/range_windows.html
@@ -0,0 +1,48 @@
+<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>
+<h2 id="--range--"><a class="header" href="#--range--"><code><span class='Function'>↕</span> <span class='Value'>𝕩</span></code>: Range</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oaVIDQKCiAgIOKGlSA04oC/NQ==">↗️</a><pre> <span class='Function'>↕</span> <span class='Number'>4</span>
+⟨ 0 1 2 3 ⟩
+
+ <span class='Function'>↕</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span>
+┌─
+╵ ⟨ 0 0 ⟩ ⟨ 0 1 ⟩ ⟨ 0 2 ⟩ ⟨ 0 3 ⟩ ⟨ 0 4 ⟩
+ ⟨ 1 0 ⟩ ⟨ 1 1 ⟩ ⟨ 1 2 ⟩ ⟨ 1 3 ⟩ ⟨ 1 4 ⟩
+ ⟨ 2 0 ⟩ ⟨ 2 1 ⟩ ⟨ 2 2 ⟩ ⟨ 2 3 ⟩ ⟨ 2 4 ⟩
+ ⟨ 3 0 ⟩ ⟨ 3 1 ⟩ ⟨ 3 2 ⟩ ⟨ 3 3 ⟩ ⟨ 3 4 ⟩
+ ┘
+</pre>
+<h2 id="---windows"><a class="header" href="#---windows"><code><span class='Value'>𝕨</span> <span class='Function'>↕</span> <span class='Value'>𝕩</span></code>: Windows</a></h2>
+<p>Overlapping slices of <code><span class='Value'>𝕩</span></code> which are of shape <code><span class='Value'>𝕨</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgNSDihpUgImFiY2RlZmciCgogICBhIOKGkCAz4oC/M+KliuKGlTkKCiAgIDLigL8yIOKGlSBh">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>↕</span> <span class='String'>&quot;abcdefg&quot;</span>
+┌─
+╵"abcde
+ bcdef
+ cdefg"
+ ┘
+
+ <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='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>2</span> <span class='Function'>↕</span> <span class='Value'>a</span>
+┌─
+┆ 0 1
+ 3 4
+
+ 1 2
+ 4 5
+
+
+ 3 4
+ 6 7
+
+ 4 5
+ 7 8
+ ┘
+</pre>
diff --git a/docs/help/⎉rank.html b/docs/help/rank.html
index f1a4efc3..b0b7192b 100644
--- a/docs/help/⎉rank.html
+++ b/docs/help/rank.html
@@ -5,7 +5,7 @@
</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>
+<h2 id="-----rank"><a class="header" href="#-----rank"><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</a></h2>
<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>
@@ -13,26 +13,17 @@
<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
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgYSDihpAgM+KAvzLigL804qWKIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaIgoKICAg4oy94o6JMiBh">↗️</a><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='Function'>⌽</span><span class='Modifier2'>⎉</span><span class='Number'>2</span> <span class='Value'>a</span>
+┌─
+╎"EFGH
ABCD
·MNOP
IJKL
·UVWX
- QRST&quot;</span>
- <span class='Value'>┘</span>
+ QRST"
+ ┘
</pre>
diff --git a/docs/help/rank_equal.html b/docs/help/rank_equal.html
new file mode 100644
index 00000000..7075284f
--- /dev/null
+++ b/docs/help/rank_equal.html
@@ -0,0 +1,44 @@
+<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>
+<h2 id="--rank"><a class="header" href="#--rank"><code><span class='Function'>=</span> <span class='Value'>𝕩</span></code>: Rank</a></h2>
+<p>Returns the number of dimensions in <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICA9IDAKCiAgPSAz4qWKMAoKICA9IDPigL8z4qWKMAoKICAz4oC/M+KAvzMg4qWKIOKfqOKfqDDin6nin6k=">↗️</a><pre> <span class='Function'>=</span> <span class='Number'>0</span>
+0
+
+ <span class='Function'>=</span> <span class='Number'>3</span><span class='Function'>⥊</span><span class='Number'>0</span>
+1
+
+ <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>
+2
+
+ <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>
+┌─
+╎ ⟨ 0 ⟩ ⟨ 0 ⟩ ⟨ 0 ⟩
+ ⟨ 0 ⟩ ⟨ 0 ⟩ ⟨ 0 ⟩
+ ⟨ 0 ⟩ ⟨ 0 ⟩ ⟨ 0 ⟩
+
+ ⟨ 0 ⟩ ⟨ 0 ⟩ ⟨ 0 ⟩
+ ⟨ 0 ⟩ ⟨ 0 ⟩ ⟨ 0 ⟩
+ ⟨ 0 ⟩ ⟨ 0 ⟩ ⟨ 0 ⟩
+
+ ⟨ 0 ⟩ ⟨ 0 ⟩ ⟨ 0 ⟩
+ ⟨ 0 ⟩ ⟨ 0 ⟩ ⟨ 0 ⟩
+ ⟨ 0 ⟩ ⟨ 0 ⟩ ⟨ 0 ⟩
+ ┘
+</pre>
+<h2 id="---equal-to"><a class="header" href="#---equal-to"><code><span class='Value'>𝕨</span> <span class='Function'>=</span> <span class='Value'>𝕩</span></code>: Equal To</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxID0gMwoKICAy4oC/M+KAvzAgPSAz4oC/MeKAvzAKCiAgJ2EnID0gJ2En">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>=</span> <span class='Number'>3</span>
+0
+
+ <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>
+⟨ 0 0 1 ⟩
+
+ <span class='String'>'a'</span> <span class='Function'>=</span> <span class='String'>'a'</span>
+1
+</pre>
diff --git a/docs/help/reciprocal_divide.html b/docs/help/reciprocal_divide.html
new file mode 100644
index 00000000..7aaee42d
--- /dev/null
+++ b/docs/help/reciprocal_divide.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: 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>
+<h2 id="--reciprocal--"><a class="header" href="#--reciprocal--"><code><span class='Function'>÷</span> <span class='Value'>𝕩</span></code>: Reciprocal</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDDtyA1">↗️</a><pre> <span class='Function'>÷</span> <span class='Number'>5</span>
+0.2
+</pre>
+<h2 id="---divide"><a class="header" href="#---divide"><code><span class='Value'>𝕨</span> <span class='Function'>÷</span> <span class='Value'>𝕩</span></code>: Divide</a></h2>
+<h2 id="-divided-by-"><a class="header" href="#-divided-by-"><code><span class='Value'>𝕨</span></code> divided by <code><span class='Value'>𝕩</span></code>.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSDDtyA0CgoxNCDDtyA3">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>÷</span> <span class='Number'>4</span>
+1.25
+
+ <span class='Number'>14</span> <span class='Function'>÷</span> <span class='Number'>7</span>
+2
+</pre>
diff --git a/docs/help/repeat.html b/docs/help/repeat.html
new file mode 100644
index 00000000..b9cb2cb0
--- /dev/null
+++ b/docs/help/repeat.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: 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>
+<h2 id="-----repeat"><a class="header" href="#-----repeat"><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</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMSAr4o2f4oqiIDQKCiAgIDEgK+KNnzHigL8y4oC/MyA0CgogICAzIOKIvuKNn3viiaDwnZWpfSDin6g0LDUsNuKfqQ==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier2'>⍟</span><span class='Function'>⊢</span> <span class='Number'>4</span>
+8
+
+ <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>
+⟨ 5 6 7 ⟩
+
+ <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>
+⟨ 3 3 3 4 5 6 ⟩
+</pre>
diff --git a/docs/help/reverse_rotate.html b/docs/help/reverse_rotate.html
new file mode 100644
index 00000000..10b7cbb0
--- /dev/null
+++ b/docs/help/reverse_rotate.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 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>
+<h2 id="--reverse--"><a class="header" href="#--reverse--"><code><span class='Function'>⌽</span> <span class='Value'>𝕩</span></code>: Reverse</a></h2>
+<p>Reverse the first axis of <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oy9IDHigL8y4oC/MwoKICAgYSDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIOKMvSBh">↗️</a><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>
+⟨ 3 2 1 ⟩
+
+ <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='Function'>⌽</span> <span class='Value'>a</span>
+┌─
+╵ 6 7 8
+ 3 4 5
+ 0 1 2
+ ┘
+</pre>
+<h2 id="---dyad"><a class="header" href="#---dyad"><code><span class='Value'>𝕨</span> <span class='Function'>⌽</span> <span class='Value'>𝕩</span></code>: Dyad</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMiDijL0gMeKAvzLigL8zCgogICBhIOKGkCAz4oC/MyDipYog4oaVOQoKICAgMiDijL0gYQ==">↗️</a><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>
+⟨ 3 1 2 ⟩
+
+ <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='Error'>Error: Redefinition</span>
+
+ <span class='Number'>2</span> <span class='Function'>⌽</span> <span class='Value'>a</span>
+┌─
+╵ 6 7 8
+ 0 1 2
+ 3 4 5
+ ┘
+</pre>
diff --git a/docs/help/scan.html b/docs/help/scan.html
new file mode 100644
index 00000000..9ddf093a
--- /dev/null
+++ b/docs/help/scan.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: Grave (`` ` ``)</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="grave---"><a class="header" href="#grave---">Grave (<code><span class='Modifier'>`</span></code>)</a></h1>
+<h2 id="--fold"><a class="header" href="#--fold"><code><span class='Function'>𝔽</span><span class='Modifier'>`</span> <span class='Value'>𝕩</span></code>: Fold</a></h2>
+<p>Scan over <code><span class='Value'>𝕩</span></code> with <code><span class='Function'>𝔽</span></code> from left to right, producing intermediate values.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgK2AgMeKAvzLigL8zCgogICDin6gxLCAxKzIsICgxKzIpKzPin6kKCiAgIC1gIDHigL8y4oC/MwoKICAg4p+oMSwgMS0yLCAoMS0yKS0z4p+p">↗️</a><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>
+⟨ 1 3 6 ⟩
+
+ <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>
+⟨ 1 3 6 ⟩
+
+ <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>
+⟨ 1 ¯1 ¯4 ⟩
+
+ <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>
+⟨ 1 ¯1 ¯4 ⟩
+</pre>
+<h2 id="---scan-with-initial"><a class="header" href="#---scan-with-initial"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>`</span> <span class='Value'>𝕩</span></code>: Scan With initial</a></h2>
+<p>Monadic scan, but use <code><span class='Value'>𝕨</span></code> as initial left argument.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgNSArYCAx4oC/MuKAvzMKCiAgIOKfqDUrMSwgKDUrMSkrMiwgKCg1KzEpKzIpKzPin6kKCiAgIDUgLWAgMeKAvzLigL8zCgogICDin6g1LTEsICg1LTEpLTIsICgoNS0xKS0yKS0z4p+p">↗️</a><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>
+⟨ 6 8 11 ⟩
+
+ <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>
+⟨ 6 8 11 ⟩
+
+ <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>
+⟨ 4 2 ¯1 ⟩
+
+ <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>
+⟨ 4 2 ¯1 ⟩
+</pre>
diff --git a/docs/help/self_swap.html b/docs/help/self_swap.html
new file mode 100644
index 00000000..2115ac69
--- /dev/null
+++ b/docs/help/self_swap.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: 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>
+<h2 id="--self"><a class="header" href="#--self"><code><span class='Function'>𝔽</span><span class='Modifier'>˜</span> <span class='Value'>𝕩</span></code>: Self</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMSArIDEKCiAgICvLnCAx">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>1</span>
+2
+
+ <span class='Function'>+</span><span class='Modifier'>˜</span> <span class='Number'>1</span>
+2
+</pre>
+<h2 id="---swap"><a class="header" href="#---swap"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>˜</span> <span class='Value'>𝕩</span></code>: Swap</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMSAtIDIKCiAgIDEgLcucIDI=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span>
+¯1
+
+ <span class='Number'>1</span> <span class='Function'>-</span><span class='Modifier'>˜</span> <span class='Number'>2</span>
+1
+</pre>
diff --git a/docs/help/shape_notmatch.html b/docs/help/shape_notmatch.html
new file mode 100644
index 00000000..459237e3
--- /dev/null
+++ b/docs/help/shape_notmatch.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: 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>
+<h2 id="--shape"><a class="header" href="#--shape"><code><span class='Function'>≢</span> <span class='Value'>𝕩</span></code>: Shape</a></h2>
+<p>Length of each dimension of x.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDiiaIgMQoKICDiiaIgMeKAvzIKCiAg4omiIDHigL8yIOKJjSAz4oC/NA==">↗️</a><pre> <span class='Function'>≢</span> <span class='Number'>1</span>
+⟨⟩
+
+ <span class='Function'>≢</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span>
+⟨ 2 ⟩
+
+ <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>
+⟨ 2 2 ⟩
+</pre>
+<h2 id="---not-match"><a class="header" href="#---not-match"><code><span class='Value'>𝕨</span> <span class='Function'>≢</span> <span class='Value'>𝕩</span></code>: Not Match</a></h2>
+<p>Does <code><span class='Value'>𝕨</span></code> not exactly match <code><span class='Value'>𝕩</span></code>?</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKJoiDin6gx4p+pCgogIOKfqDHin6kg4omiIOKfqDHin6k=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>≢</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span>
+1
+
+ <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>
+0
+</pre>
diff --git a/docs/help/shiftafter.html b/docs/help/shiftafter.html
new file mode 100644
index 00000000..0254594a
--- /dev/null
+++ b/docs/help/shiftafter.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: 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>
+<h2 id="--shift-after"><a class="header" href="#--shift-after"><code><span class='Function'>»</span> <span class='Value'>𝕩</span></code>: Shift After</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgwrsgMeKAvzLigL8zCgogICDCuyAz4oC/MyDipYogOQ==">↗️</a><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>
+⟨ 0 1 2 ⟩
+
+ <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>
+┌─
+╵ 0 0 0
+ 9 9 9
+ 9 9 9
+ ┘
+</pre>
+<h2 id="---shift-after"><a class="header" href="#---shift-after"><code><span class='Value'>𝕨</span> <span class='Function'>»</span> <span class='Value'>𝕩</span></code>: Shift After</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgNzggwrsgMeKAvzLigL8zCgogICAx4oC/MiDCuyAx4oC/MuKAvzMKCiAgIGEg4oaQIDPigL8zIOKliiA5CgogICAx4oC/MuKAvzMgwrsgYQ==">↗️</a><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>
+⟨ 78 1 2 ⟩
+
+ <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>
+⟨ 1 2 1 ⟩
+
+ <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='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>
+┌─
+╵ 1 2 3
+ 9 9 9
+ 9 9 9
+ ┘
+</pre>
diff --git a/docs/help/shiftbefore.html b/docs/help/shiftbefore.html
new file mode 100644
index 00000000..ec12f634
--- /dev/null
+++ b/docs/help/shiftbefore.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: 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>
+<h2 id="--shift-before"><a class="header" href="#--shift-before"><code><span class='Function'>«</span> <span class='Value'>𝕩</span></code>: Shift Before</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgNzggwqsgMeKAvzLigL8zCgogICDCqyAx4oC/MuKAvzMKCiAgIMKrIDPigL8zIOKliiA5">↗️</a><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>
+⟨ 2 3 78 ⟩
+
+ <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>
+⟨ 2 3 0 ⟩
+
+ <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>
+┌─
+╵ 9 9 9
+ 9 9 9
+ 0 0 0
+ ┘
+</pre>
+<h2 id="---shift-before"><a class="header" href="#---shift-before"><code><span class='Value'>𝕨</span> <span class='Function'>«</span> <span class='Value'>𝕩</span></code>: Shift Before</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgOOKAvzUgwqsgMeKAvzLigL8zCgogICBhIOKGkCAz4oC/MyDipYogOQoKICAgMeKAvzLigL8zIMKrIGE=">↗️</a><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>
+⟨ 3 8 5 ⟩
+
+ <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='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>
+┌─
+╵ 9 9 9
+ 9 9 9
+ 1 2 3
+ ┘
+</pre>
diff --git a/docs/help/sign_multiply.html b/docs/help/sign_multiply.html
new file mode 100644
index 00000000..e6eaf594
--- /dev/null
+++ b/docs/help/sign_multiply.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: 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>
+<h2 id="--sign--"><a class="header" href="#--sign--"><code><span class='Function'>×</span> <span class='Value'>𝕩</span></code>: Sign</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDDlyDCrzXigL8w4oC/NeKAvzE=">↗️</a><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>
+⟨ ¯1 0 1 1 ⟩
+</pre>
+<h2 id="---multiply"><a class="header" href="#---multiply"><code><span class='Value'>𝕨</span> <span class='Function'>×</span> <span class='Value'>𝕩</span></code>: Multiply</a></h2>
+<h2 id="-multiplied-by-"><a class="header" href="#-multiplied-by-"><code><span class='Value'>𝕨</span></code> multiplied by <code><span class='Value'>𝕩</span></code>.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIMOXIDIKCiAgMiDDlyAy4oC/M+KAvzQ=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>×</span> <span class='Number'>2</span>
+2
+
+ <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>
+⟨ 4 6 8 ⟩
+</pre>
diff --git a/docs/help/sindices replicate.html b/docs/help/sindices replicate.html
deleted file mode 100644
index 85d4f107..00000000
--- a/docs/help/sindices replicate.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<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/solo_couple.html b/docs/help/solo_couple.html
new file mode 100644
index 00000000..7c663d1a
--- /dev/null
+++ b/docs/help/solo_couple.html
@@ -0,0 +1,51 @@
+<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>
+<h2 id="--solo-"><a class="header" href="#--solo-"><code><span class='Function'>≍</span> <span class='Value'>𝕩</span></code>: Solo</a></h2>
+<p>Add a dimension to <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDiiY0gMQoKICAKICDiiY3iiY0gMQoKICAKIOKJjeKJjeKJjSAxCgogIAog4omN4omNIDHigL8y4oC/M+KAvzQKCiAgCiDiiY3iiY3iiY0gMeKAvzLigL8z4oC/NA==">↗️</a><pre> <span class='Function'>≍</span> <span class='Number'>1</span>
+⟨ 1 ⟩
+
+
+<span class='Error'>Error: Empty program</span>
+ <span class='Function'>≍≍</span> <span class='Number'>1</span>
+┌─
+╵ 1
+ ┘
+
+
+<span class='Error'>Error: Empty program</span>
+ <span class='Function'>≍≍≍</span> <span class='Number'>1</span>
+┌─
+╎ 1
+ ┘
+
+
+<span class='Error'>Error: Empty program</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>
+┌─
+╎ 1 2 3 4
+ ┘
+
+
+<span class='Error'>Error: Empty program</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>
+┌─
+┆ 1 2 3 4
+ ┘
+</pre>
+<h2 id="---couple"><a class="header" href="#---couple"><code><span class='Value'>𝕨</span> <span class='Function'>≍</span> <span class='Value'>𝕩</span></code>: Couple</a></h2>
+<p>Join <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> along a newly created axis.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMSDiiY0gMwoKICAgMeKAvzIg4omNIDLigL8z">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>≍</span> <span class='Number'>3</span>
+⟨ 1 3 ⟩
+
+ <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>
+┌─
+╵ 1 2
+ 2 3
+ ┘
+</pre>
diff --git a/docs/help/sortdown_or.html b/docs/help/sortdown_or.html
new file mode 100644
index 00000000..6b070b80
--- /dev/null
+++ b/docs/help/sortdown_or.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: 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>
+<h2 id="--sort-down"><a class="header" href="#--sort-down"><code><span class='Function'>∨</span> <span class='Value'>𝕩</span></code>: Sort Down</a></h2>
+<p>Sort array <code><span class='Value'>𝕩</span></code> in descending order.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDiiKggM+KAvzHigL804oC/MeKAvzU=">↗️</a><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>
+⟨ 5 4 3 1 1 ⟩
+</pre>
+<h2 id="---logical-or"><a class="header" href="#---logical-or"><code><span class='Value'>𝕨</span> <span class='Function'>∨</span> <span class='Value'>𝕩</span></code>: Logical Or</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKIqCAwCgogIDHigL8wIOKIqCAx4oC/MQoKICAwIOKIqCAw">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>∨</span> <span class='Number'>0</span>
+1
+
+ <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>
+⟨ 1 1 ⟩
+
+ <span class='Number'>0</span> <span class='Function'>∨</span> <span class='Number'>0</span>
+0
+</pre>
diff --git a/docs/help/sortup_and.html b/docs/help/sortup_and.html
new file mode 100644
index 00000000..24516c59
--- /dev/null
+++ b/docs/help/sortup_and.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: 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>
+<h2 id="--sort-up"><a class="header" href="#--sort-up"><code><span class='Function'>∧</span> <span class='Value'>𝕩</span></code>: Sort Up</a></h2>
+<p>Sort array <code><span class='Value'>𝕩</span></code> in ascending order.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDiiKcgM+KAvzHigL804oC/MeKAvzU=">↗️</a><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>
+⟨ 1 1 3 4 5 ⟩
+</pre>
+<h2 id="---logical-and"><a class="header" href="#---logical-and"><code><span class='Value'>𝕨</span> <span class='Function'>∧</span> <span class='Value'>𝕩</span></code>: Logical And</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAxIOKIpyAxCgogIDHigL8wIOKIpyAx4oC/MQ==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>∧</span> <span class='Number'>1</span>
+1
+
+ <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>
+⟨ 1 0 ⟩
+</pre>
diff --git a/docs/help/squareroot_root.html b/docs/help/squareroot_root.html
new file mode 100644
index 00000000..94883873
--- /dev/null
+++ b/docs/help/squareroot_root.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: 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>
+<h2 id="--square-root--"><a class="header" href="#--square-root--"><code><span class='Function'>√</span> <span class='Value'>𝕩</span></code>: Square root</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICDiiJogMg==">↗️</a><pre> <span class='Function'>√</span> <span class='Number'>2</span>
+1.414213562373095
+</pre>
+<h2 id="---root"><a class="header" href="#---root"><code><span class='Value'>𝕨</span> <span class='Function'>√</span> <span class='Value'>𝕩</span></code>: Root</a></h2>
+<h2 id="th-root-of-"><a class="header" href="#th-root-of-"><code><span class='Value'>𝕨</span></code>th root of <code><span class='Value'>𝕩</span></code>.</a></h2>
+<p><a href="https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion">Pervasive.</a></p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAyIOKImiAyCgogIDHigL8y4oC/M+KAvzQg4oiaIDQgIA==">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>√</span> <span class='Number'>2</span>
+1.414213562373095
+
+ <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>
+⟨ 4 2 1.587401051968199 1.414213562373095 ⟩
+</pre>
diff --git a/docs/help/suffixes_drop.html b/docs/help/suffixes_drop.html
new file mode 100644
index 00000000..c581087c
--- /dev/null
+++ b/docs/help/suffixes_drop.html
@@ -0,0 +1,45 @@
+<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>
+<h2 id="--suffixes"><a class="header" href="#--suffixes"><code><span class='Function'>↓</span> <span class='Value'>𝕩</span></code>: Suffixes</a></h2>
+<p>Suffixes of array <code><span class='Value'>𝕩</span></code> along its first axis.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4oaTIDHigL8y4oC/M+KAvzQKCiAgIGEg4oaQIDPigL8zIOKliiDihpU5CgogICDihpMgYQ==">↗️</a><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>
+⟨ ⟨ 1 2 3 4 ⟩ ⟨ 2 3 4 ⟩ ⟨ 3 4 ⟩ ⟨ 4 ⟩ ⟨⟩ ⟩
+
+ <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='Function'>↓</span> <span class='Value'>a</span>
+┌─
+· ┌─ ┌─ ┌─ ↕0‿3
+ ╵ 0 1 2 ╵ 3 4 5 ╵ 6 7 8
+ 3 4 5 6 7 8 ┘
+ 6 7 8 ┘
+ ┘
+ ┘
+</pre>
+<h2 id="---drop"><a class="header" href="#---drop"><code><span class='Value'>𝕨</span> <span class='Function'>↓</span> <span class='Value'>𝕩</span></code>: Drop</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMyDihpMgMeKAvzPigL814oC/NjcKCiAgIGEg4oaQIDTigL80IOKliiDihpUxNgoKICAgM+KAvzMg4oaTIGEKCiAgIDXigL81IOKGkyBhCgoKICAgM+KAv8KvMyDihpMgYQ==">↗️</a><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>
+⟨ 67 ⟩
+
+ <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='Error'>Error: Redefinition</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='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>↓</span> <span class='Value'>a</span>
+┌┐
+└┘
+
+
+ <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯3</span> <span class='Function'>↓</span> <span class='Value'>a</span>
+┌┐
+└┘
+</pre>
diff --git a/docs/help/table.html b/docs/help/table.html
new file mode 100644
index 00000000..cc52c41a
--- /dev/null
+++ b/docs/help/table.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: 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>
+<h2 id="---each"><a class="header" href="#---each"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>⌜</span> <span class='Value'>𝕩</span></code>: Each</a></h2>
+<p>Apply <code><span class='Function'>𝔽</span></code> between every possible pair of the elements of the arguments.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMeKAvzLigL8z4oC/NCAr4oycIDTigL814oC/NuKAvzcKCiAgICJhYmMiIOKIvuKMnCAieHl6Ig==">↗️</a><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>
+┌─
+╵ 5 6 7 8
+ 6 7 8 9
+ 7 8 9 10
+ 8 9 10 11
+ ┘
+
+ <span class='String'>&quot;abc&quot;</span> <span class='Function'>∾</span><span class='Modifier'>⌜</span> <span class='String'>&quot;xyz&quot;</span>
+┌─
+╵ "ax" "ay" "az"
+ "bx" "by" "bz"
+ "cx" "cy" "cz"
+ ┘
+</pre>
diff --git a/docs/help/transpose_dyadtranspose.html b/docs/help/transpose_dyadtranspose.html
new file mode 100644
index 00000000..2d42e13a
--- /dev/null
+++ b/docs/help/transpose_dyadtranspose.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: 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>
+<h2 id="--transpose-"><a class="header" href="#--transpose-"><code><span class='Function'>⍉</span> <span class='Value'>𝕩</span></code>: Transpose</a></h2>
+<p>Move the first axis of <code><span class='Value'>𝕩</span></code> to the end.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgYSDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIOKNiSBhCgogICBiIOKGkCAx4oC/MuKAvzMg4qWKIOKGlTYKCiAgIOKJouKNiSBi">↗️</a><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='Function'>⍉</span> <span class='Value'>a</span>
+┌─
+╵ 0 3 6
+ 1 4 7
+ 2 5 8
+ ┘
+
+ <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='Function'>≢⍉</span> <span class='Value'>b</span>
+⟨ 2 3 1 ⟩
+</pre>
+<h2 id="---dyad"><a class="header" href="#---dyad"><code><span class='Value'>𝕨</span> <span class='Function'>⍉</span> <span class='Value'>𝕩</span></code>: Dyad</a></h2>
+<p>Rearrange the axes of <code><span class='Value'>𝕩</span></code> as per the axis indices in <code><span class='Value'>𝕨</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4omiIGEg4oaQIDLigL8z4oC/NOKAvzXigL82IOKlijEKCiAgIOKJoiAx4oC/M+KAvzLigL8w4oC/NCDijYkgYQ==">↗️</a><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='Error'>Error: Redefinition</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='Error'>Error: 𝕨⍉𝕩: Length of 𝕨 must not exceed rank of 𝕩</span>
+</pre>
diff --git a/docs/help/under.html b/docs/help/under.html
new file mode 100644
index 00000000..eb83dd3e
--- /dev/null
+++ b/docs/help/under.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 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>
+<h2 id="-----under"><a class="header" href="#-----under"><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</a></h2>
+<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>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgOeKMvigx4oq44oqRKSAx4oC/MuKAvzMKCiAgIOKImuKBvCAo4oiaMSkgKyAo4oiaOSkKCiAgIDEgK+KMvuKImiA5">↗️</a><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>
+⟨ 1 9 3 ⟩
+
+ <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>
+16
+
+ <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier2'>⌾</span><span class='Function'>√</span> <span class='Number'>9</span>
+16
+</pre>
diff --git a/docs/help/undo.html b/docs/help/undo.html
new file mode 100644
index 00000000..f9e3b9d1
--- /dev/null
+++ b/docs/help/undo.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: 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>
+<h2 id="-----undo"><a class="header" href="#-----undo"><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</a></h2>
+<p>Invert the function <code><span class='Function'>𝔽</span></code>, or use its defined inverse. Not all functions have inverses.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMSAtIDIKCiAgIDEgLeKBvCAyCgogICDiiJogMTYKCiAgIOKImuKBvCA0CgogICDii4YgMQoKICAg4ouG4oG8IDIuNzE4MjgxODI4NDU5MDQ1">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span>
+¯1
+
+ <span class='Number'>1</span> <span class='Function'>-</span><span class='Modifier'>⁼</span> <span class='Number'>2</span>
+¯1
+
+ <span class='Function'>√</span> <span class='Number'>16</span>
+4
+
+ <span class='Function'>√</span><span class='Modifier'>⁼</span> <span class='Number'>4</span>
+16
+
+ <span class='Function'>⋆</span> <span class='Number'>1</span>
+2.718281828459045
+
+ <span class='Function'>⋆</span><span class='Modifier'>⁼</span> <span class='Number'>2.718281828459045</span>
+1
+</pre>
diff --git a/docs/help/valences.html b/docs/help/valences.html
new file mode 100644
index 00000000..bca22e88
--- /dev/null
+++ b/docs/help/valences.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: 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>
+<h2 id="--valences"><a class="header" href="#--valences"><code><span class='Function'>𝔽</span><span class='Modifier2'>⊘</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Valences</a></h2>
+<p>Apply <code><span class='Function'>𝔽</span></code> to <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgK+KKmC0gNQoKICAgLeKKmCsgNQ==">↗️</a><pre> <span class='Function'>+</span><span class='Modifier2'>⊘</span><span class='Function'>-</span> <span class='Number'>5</span>
+5
+
+ <span class='Function'>-</span><span class='Modifier2'>⊘</span><span class='Function'>+</span> <span class='Number'>5</span>
+¯5
+</pre>
+<h2 id="---valences"><a class="header" href="#---valences"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⊘</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Valences</a></h2>
+<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
+<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgNCAr4oqYLSA1CgogICA0IC3iipgrIDU=">↗️</a><pre> <span class='Number'>4</span> <span class='Function'>+</span><span class='Modifier2'>⊘</span><span class='Function'>-</span> <span class='Number'>5</span>
+¯1
+
+ <span class='Number'>4</span> <span class='Function'>-</span><span class='Modifier2'>⊘</span><span class='Function'>+</span> <span class='Number'>5</span>
+9
+</pre>
diff --git a/docs/help/|abs modulus.html b/docs/help/|abs modulus.html
deleted file mode 100644
index b79e7768..00000000
--- a/docs/help/|abs modulus.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<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
deleted file mode 100644
index 77befda5..00000000
--- a/docs/help/¨each.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<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
deleted file mode 100644
index a00dab2a..00000000
--- a/docs/help/«shiftbefore.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<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
deleted file mode 100644
index 1cb72c28..00000000
--- a/docs/help/¬not span.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<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
deleted file mode 100644
index a8f493df..00000000
--- a/docs/help/´fold.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<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
deleted file mode 100644
index c60a807a..00000000
--- a/docs/help/»shiftafter.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<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
deleted file mode 100644
index 512c22c0..00000000
--- a/docs/help/×sign multiply.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<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
deleted file mode 100644
index 4b101e04..00000000
--- a/docs/help/÷reciprocal divide.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<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
deleted file mode 100644
index e5ad35f0..00000000
--- a/docs/help/˘cells.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<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
deleted file mode 100644
index 60277f67..00000000
--- a/docs/help/˙constant.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<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
deleted file mode 100644
index 7e2ac485..00000000
--- a/docs/help/˜self swap.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<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
deleted file mode 100644
index 71689517..00000000
--- a/docs/help/⁼undo.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<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
deleted file mode 100644
index 32374c82..00000000
--- a/docs/help/↑prefixes take.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<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
deleted file mode 100644
index 47856529..00000000
--- a/docs/help/↓suffixes drop.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<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
deleted file mode 100644
index c95dc2ea..00000000
--- a/docs/help/↕range windows.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<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
deleted file mode 100644
index bf81acd1..00000000
--- a/docs/help/∊markfirst memberof.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<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
deleted file mode 100644
index 64b7e88e..00000000
--- a/docs/help/∘atop.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<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
deleted file mode 100644
index 368b5dc4..00000000
--- a/docs/help/√squareroot root.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<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
deleted file mode 100644
index 929aa02c..00000000
--- a/docs/help/∧sortup and.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<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
deleted file mode 100644
index f1387efa..00000000
--- a/docs/help/∨sortdown or.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<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
deleted file mode 100644
index f7bdd34b..00000000
--- a/docs/help/∾join jointo.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<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
deleted file mode 100644
index 03724b83..00000000
--- a/docs/help/≍solo couple.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<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
deleted file mode 100644
index 9be8af50..00000000
--- a/docs/help/≠length notequal.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<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
deleted file mode 100644
index 54b53fff..00000000
--- a/docs/help/≡depth match.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<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
deleted file mode 100644
index 59f83326..00000000
--- a/docs/help/≢shape notmatch.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<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
deleted file mode 100644
index c83d1ed7..00000000
--- a/docs/help/≤lessequal.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<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
deleted file mode 100644
index c4b989b0..00000000
--- a/docs/help/≥greatequal.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<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
deleted file mode 100644
index fd81d404..00000000
--- a/docs/help/⊏firstcell select.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<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
deleted file mode 100644
index 0e8dbcb2..00000000
--- a/docs/help/⊐classify indexof.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<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
deleted file mode 100644
index c4f69e8d..00000000
--- a/docs/help/⊑first pick.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<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
deleted file mode 100644
index b071f497..00000000
--- a/docs/help/⊒occcount progindex.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<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
deleted file mode 100644
index 0db2d646..00000000
--- a/docs/help/⊔groupindices group.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<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
deleted file mode 100644
index a250b39a..00000000
--- a/docs/help/⊘valences.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<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
deleted file mode 100644
index db9c8425..00000000
--- a/docs/help/⊢identity right.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<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
deleted file mode 100644
index 290e3863..00000000
--- a/docs/help/⊣identity left.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<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
deleted file mode 100644
index aa5a597a..00000000
--- a/docs/help/⊸before bindleft.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<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
deleted file mode 100644
index c69a3e4d..00000000
--- a/docs/help/⋆exponential power.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<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
deleted file mode 100644
index 4c44c154..00000000
--- a/docs/help/⋈enlist pair.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<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
deleted file mode 100644
index 765a9cc0..00000000
--- a/docs/help/⌈ceiling maximum.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<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
deleted file mode 100644
index 0389a5de..00000000
--- a/docs/help/⌊floor minimum.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<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
deleted file mode 100644
index e1a8f6f2..00000000
--- a/docs/help/⌜table.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<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
deleted file mode 100644
index 87156909..00000000
--- a/docs/help/⌽reverse rotate.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<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
deleted file mode 100644
index 980003b4..00000000
--- a/docs/help/⌾under.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<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
deleted file mode 100644
index 18a61154..00000000
--- a/docs/help/⍉transpose dyadtranspose.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<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
deleted file mode 100644
index 040fb2a0..00000000
--- a/docs/help/⍋gradeup binsup.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<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
deleted file mode 100644
index ba6185d5..00000000
--- a/docs/help/⍒gradedown binsdown.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<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
deleted file mode 100644
index 551d9903..00000000
--- a/docs/help/⍟repeat.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<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
deleted file mode 100644
index 2484c921..00000000
--- a/docs/help/⍷deduplicate find.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<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/⎊catch.html b/docs/help/⎊catch.html
deleted file mode 100644
index 883b0959..00000000
--- a/docs/help/⎊catch.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<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
deleted file mode 100644
index 2c829578..00000000
--- a/docs/help/○over.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<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
deleted file mode 100644
index 1001fb64..00000000
--- a/docs/help/◶choose.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<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
deleted file mode 100644
index 3c08e568..00000000
--- a/docs/help/⚇depth.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<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
deleted file mode 100644
index da9141d6..00000000
--- a/docs/help/⟜after bindright.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<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
deleted file mode 100644
index 415e2ade..00000000
--- a/docs/help/⥊deshape reshape.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<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>
diff --git a/help/!assert assertwithmsg.md b/help/!assert assertwithmsg.md
deleted file mode 100644
index 80dfb851..00000000
--- a/help/!assert assertwithmsg.md
+++ /dev/null
@@ -1,33 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/!assert assertwithmsg.html).*
-
-# Exclamation Mark (`!`)
-
-`! 𝕩`: Assert
-
-Throw an error if `𝕩` is not 1.
-
- ! 1
- 1
- ! 2
- Error: Assertion error
- at ! 2
- ^
- ! "hello"
- Error: hello
- at ! "hello"
-
-
-`𝕨 ! 𝕩`: Dyad
-
-Throw an error with message `𝕨` if `𝕩` is not 1.
-
- "hi" ! 1
- 1
- "two" ! 2
- Error: two
- at "two" ! 2
- ^
- "hello error" ! "hello"
- Error: hello error
- at "hello error" ! "hello"
-
diff --git a/help/+conjugate add.md b/help/+conjugate add.md
deleted file mode 100644
index 37c32295..00000000
--- a/help/+conjugate add.md
+++ /dev/null
@@ -1,24 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/+conjugate add.html).*
-
-# Plus (`+`)
-
-`+ 𝕩`: Conjugate
-
- + 1
- 1
- + ¯1
- ¯1
-
-`𝕨 + 𝕩`: Add
-
-`𝕨` added to `𝕩`. Either `𝕨` or `𝕩` can be a character, and if so, the other has to be a number.
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 1 + 2
- 3
- 1 + 2‿3‿4
- ⟨ 3 4 5 ⟩
- 'a' + 4
- 'e'
-
diff --git a/help/<enclose less.md b/help/<enclose less.md
deleted file mode 100644
index 5a433b9e..00000000
--- a/help/<enclose less.md
+++ /dev/null
@@ -1,29 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/<enclose less.html).*
-
-# Lesser Than (`<`)
-
-`< 𝕩`: Enclose
-
-Create a unit array containing `𝕩`. (`(≢𝕩) ≡ ⟨⟩`)
-
-
- <1
- ┌·
- · 1
- ┘
-
- ≢<1
- ⟨⟩
-
-
-`𝕨 < 𝕩`: Lesser Than
-
-`𝕨` and `𝕩` can both be either numbers or characters.
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 1 < 3
- 1
- 2‿3‿0 < 3‿1‿0
- ⟨ 1 0 0 ⟩
-
diff --git a/help/=rank equal.md b/help/=rank equal.md
deleted file mode 100644
index 21999d63..00000000
--- a/help/=rank equal.md
+++ /dev/null
@@ -1,30 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/=rank equal.html).*
-
-# Equal (`=`)
-
-`= 𝕩`: Rank
-
-Returns the number of dimensions in `𝕩`.
-
-
- = 0
- 0
- = 3⥊0
- 1
- = 3‿3⥊0
- 2
- 3‿3‿3 ⥊ ⟨⟨0⟩⟩
- 3
-
-
-`𝕨 = 𝕩`: Equal To
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 1 = 3
- 0
- 2‿3‿0 = 3‿1‿0
- ⟨ 0 0 1 ⟩
- 'a' = 'a'
- 1
-
diff --git a/help/>merge great.md b/help/>merge great.md
deleted file mode 100644
index a90e1d5d..00000000
--- a/help/>merge great.md
+++ /dev/null
@@ -1,40 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/>merge great.html).*
-
-# Greater Than (`>`)
-
-`> 𝕩`: Merge
-
-Add the rank of an element of `𝕩` to the rank of `𝕩`.
-
-All elements must have the same rank.
-
-Returns atomic values as is.
-
-
- a ← ⟨⟨1, 2⟩, ⟨3, 4⟩⟩
- ⟨ ⟨ 1 2 ⟩ ⟨ 3 4 ⟩ ⟩
- >a
- ┌─
- ╵ 1 2
- 3 4
- ┘
- ≢a
- ⟨ 2 ⟩
- ≢>a
- ⟨ 2 2 ⟩
-
-
-
-`𝕨 > 𝕩`: Greater Than
-
-`𝕨` and `𝕩` can both be either numbers or characters.
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 1 > 3
- 0
- 2‿3‿0 > 3‿1‿0
- ⟨ 0 1 0 ⟩
- 'a' > 'b'
- 1
-
diff --git a/help/`scan.md b/help/`scan.md
deleted file mode 100644
index 5f255d70..00000000
--- a/help/`scan.md
+++ /dev/null
@@ -1,31 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/`scan.html).*
-
-# Acute Accent (`` ` ``)
-
-``𝔽` 𝕩``: Fold
-
-Scan over `𝕩` with `𝔽` from left to right, producing intermediate values.
-
-
- +` 1‿2‿3
- ⟨ 1 3 6 ⟩
- ⟨1, 1+2, (1+2)+3⟩
- ⟨ 1 3 6 ⟩
- -` 1‿2‿3
- ⟨ 1 ¯1 ¯4 ⟩
- ⟨1, 1-2, (1-2)-3⟩
- ⟨ 1 ¯1 ¯4 ⟩
-
-``𝕨 𝔽` 𝕩``: Scan With initial
-
-Monadic scan, but use `𝕨` as initial left argument.
-
- 5 +` 1‿2‿3
- ⟨ 6 8 11 ⟩
- ⟨5+1, (5+1)+2, ((5+1)+2)+3⟩
- ⟨ 6 8 11 ⟩
- 5 -` 1‿2‿3
- ⟨ 4 2 ¯1 ⟩
- ⟨5-1, (5-1)-2, ((5-1)-2)-3⟩
- ⟨ 4 2 ¯1 ⟩
-
diff --git a/help/|abs modulus.md b/help/abs_modulus.md
index 7a67ad86..1e015d37 100644
--- a/help/|abs modulus.md
+++ b/help/abs_modulus.md
@@ -1,27 +1,27 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/|abs modulus.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/abs_modulus.html).*
# Pipe (`|`)
-
-`| 𝕩`: Absolute Value
-
+
+## `| 𝕩`: Absolute Value
+
Absolute Value of `𝕩`.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ | ¯2
- | ¯2
- 2
- | 1‿3‿¯4‿3
- ⟨ 1 3 4 3 ⟩
-
-
-`𝕨 | 𝕩`: Modulus
+ | 1‿3‿¯4‿3
+
+
+## `𝕨 | 𝕩`: Modulus
+
Remainder of `𝕩` divided by `𝕨`.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 | 3
- 1 | 3
- 0
- 2 | 3‿4‿5
- ⟨ 1 0 1 ⟩
+ 2 | 3‿4‿5
+
diff --git a/help/after_bindright.md b/help/after_bindright.md
new file mode 100644
index 00000000..653b5f55
--- /dev/null
+++ b/help/after_bindright.md
@@ -0,0 +1,43 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/after_bindright.html).*
+
+# Left Multimap (`⟜`)
+
+## `𝔽⟜𝕘 𝕩`: Bind
+
+Supply `𝕘` as a right argument to `𝔽` (`𝕩 𝔽 𝕘`).
+
+## `𝕘` must be a value, `F` must be dyadic.
+
+ -⟜3 9
+
+ - 3 9
+
+ 9 - 3
+
+
+
+## `𝔽⟜𝔾 𝕩`: After
+
+Apply `𝔾` to `𝕩`, and supply it as a right argument to `𝔽` (`𝕩 𝔽 (𝔾 𝕩)`).
+
+## `𝔽` must be dyadic, `𝔾` must be monadic.
+
+ ×⟜- 9
+
+ × - 9
+
+ 9 × (- 9)
+
+
+
+## `𝕨 𝔽⟜𝔾 𝕩`: Dyadic After
+
+Apply `𝔾` to `𝕩`, and supply it as a right argument to `𝔽` (`𝕨 𝔽 (𝔾 𝕩)`).
+
+## `𝔽` must be dyadic, `𝔾` must be monadic.
+
+ 2 ×⟜- 1
+
+ 2 × (- 1)
+
+
diff --git a/help/assert_assertwithmsg.md b/help/assert_assertwithmsg.md
new file mode 100644
index 00000000..4a7e26cf
--- /dev/null
+++ b/help/assert_assertwithmsg.md
@@ -0,0 +1,29 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/assert_assertwithmsg.html).*
+
+# Exclamation Mark (`!`)
+
+## `! 𝕩`: Assert
+
+Throw an error if `𝕩` is not 1.
+
+ ! 1
+
+ ! 2
+
+ ! "hello"
+
+
+
+
+## `𝕨 ! 𝕩`: Dyad
+
+Throw an error with message `𝕨` if `𝕩` is not 1.
+
+ "hi" ! 1
+
+ "two" ! 2
+
+ "hello error" ! "hello"
+
+
+
diff --git a/help/atop.md b/help/atop.md
new file mode 100644
index 00000000..98073c0f
--- /dev/null
+++ b/help/atop.md
@@ -0,0 +1,29 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/atop.html).*
+
+# Ring Operator (`∘`)
+
+## `𝔽∘𝔾 𝕩`: Atop
+
+Apply `𝔾` to `𝕩`, then apply `𝔽` (`𝔽 𝔾 𝕩`).
+
+## `𝔽` and `𝔾` must be monadic.
+
+ -∘- 5
+
+ - - 5
+
+
+
+## `𝕨 𝔽∘𝔾 𝕩`: Dyadic Atop
+
+Apply `𝔾` to `𝕨` and `𝕩`, then apply `𝔽` (`𝔽 (𝕨 𝔾 𝕩)`).
+
+## `𝔽` must be monadic, and `𝔾` must be dyadic.
+
+ 1 -∘+ 2
+
+ 1 - + 2
+
+ - 1 + 2
+
+
diff --git a/help/before_bindleft.md b/help/before_bindleft.md
new file mode 100644
index 00000000..2ebbf8e7
--- /dev/null
+++ b/help/before_bindleft.md
@@ -0,0 +1,43 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/before_bindleft.html).*
+
+# Multimap (`⊸`)
+
+## `𝕗⊸𝔾 𝕩`: Bind Left
+
+Supply `𝕗` as a left argument to `𝔾` (`𝕗 𝔾 𝕩`).
+
+## `𝕗` must be a value, `𝔾` must be dyadic.
+
+ 3⊸- 9
+
+ 3 - 9
+
+
+
+## `𝔽⊸𝔾 𝕩`: Before
+
+Apply `𝔽` to `𝕩`, and supply it as a left argument to `𝔾` (`(𝔽 𝕩) 𝔾 𝕩`).
+
+## `𝔽` must be monadic, `𝔾` must be dyadic.
+
+ -⊸+ 9
+
+ - + 9
+
+ (- 9) + 9
+
+
+
+## `𝕨 𝔽⊸𝔾 𝕩`: Dyadic Before
+
+Apply `𝔽` to `𝕨`, and supply it as a left argument to `𝔾` (`(𝔽 𝕨) 𝔾 𝕩`).
+
+## `𝔽` must be monadic, `𝔾` must be dyadic.
+
+ 2 -⊸+ 1
+
+ 2 - + 1
+
+ (- 2) + 1
+
+
diff --git a/help/catch.md b/help/catch.md
new file mode 100644
index 00000000..5f1b3087
--- /dev/null
+++ b/help/catch.md
@@ -0,0 +1,17 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/catch.html).*
+
+# Circled Triangle Down (`⎊`)
+
+## `𝔽⎊𝔾 𝕩`, `𝕨 𝔽⎊𝔾 𝕩`: Catch
+
+Apply `𝔽` to the arguments.
+
+If an error happens when `𝔽` is applied, cancel its execution, apply `𝔾` to the arguments and return the results.
+
+Otherwise, return the results of `𝔽`.
+
+ ∾⎊{"error occurred with argument: "∾•Fmt 𝕩} 1
+
+ ∾⎊{"error occurred with argument: "∾•Fmt 𝕩} ⟨⟨1,2⟩, ⟨3,4⟩⟩
+
+
diff --git a/help/⌈ceiling maximum.md b/help/ceiling_maximum.md
index 13bff822..a0ac5282 100644
--- a/help/⌈ceiling maximum.md
+++ b/help/ceiling_maximum.md
@@ -1,25 +1,25 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⌈ceiling maximum.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/ceiling_maximum.html).*
# Left Ceiling (`⌈`)
-
-`⌈ 𝕩`: Ceiling
-
+
+## `⌈ 𝕩`: Ceiling
+
Round `𝕩` up.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ ⌈ 1.2‿π‿3‿7.89
- ⌈ 1.2‿π‿3‿7.89
- ⟨ 2 4 3 8 ⟩
-
-
-`𝕨 ⌈ 𝕩`: Maximum
-
+
+
+## `𝕨 ⌈ 𝕩`: Maximum
+
Maximum of `𝕨` and `𝕩`.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 ⌈ 2
- 1 ⌈ 2
- 2
- 2‿3 ⌈ 4‿2
- ⟨ 4 3 ⟩
+ 2‿3 ⌈ 4‿2
+
diff --git a/help/cells.md b/help/cells.md
new file mode 100644
index 00000000..6f21a19f
--- /dev/null
+++ b/help/cells.md
@@ -0,0 +1,17 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/cells.html).*
+
+# Breve (`˘`)
+
+## `𝔽˘ 𝕩`, `𝕨 𝔽˘ 𝕩`: Cells
+
+Apply `𝔽` to/between the major cells of the arguments. (`𝔽⎉¯1`)
+
+ a ← 3‿3 ⥊ ↕9
+
+
+ <˘ a
+
+ a ≍˘ a
+
+
+
diff --git a/help/choose.md b/help/choose.md
new file mode 100644
index 00000000..c6af346b
--- /dev/null
+++ b/help/choose.md
@@ -0,0 +1,19 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/choose.html).*
+
+# Circle with Lower Right Quadrant (`◶`)
+
+## `𝔽◶𝕘 𝕩`, `𝕨 𝔽◶𝕘 𝕩`: Choose
+
+Apply `𝔽` to the arguments and pick a function from list `𝕘`. Apply the picked function to the arguments.
+
+ F ← ⊢◶+‿-‿÷‿×
+
+ F 0
+
+ F 1
+
+ F 2
+
+ F 3
+
+
diff --git a/help/classify_indexof.md b/help/classify_indexof.md
new file mode 100644
index 00000000..0aa3b0d6
--- /dev/null
+++ b/help/classify_indexof.md
@@ -0,0 +1,30 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/classify_indexof.html).*
+
+# Square Original Of (`⊐`)
+
+## `⊐ 𝕩`: Classify
+
+First index of each major cell of `𝕩` in `𝕩`.
+
+ ⊐ 5‿6‿2‿2‿5‿1
+
+ a ← 3‿3 ⥊ 0‿1‿2‿9‿0‿9‿0‿1‿2
+
+ ⊐ a
+
+
+
+## `𝕨 ⊐ 𝕩`: Index Of
+
+First index of each major cell of `𝕩` in `𝕨`. Rank of `𝕩` must be at least cell rank of 𝕨`.
+
+If a cell is not found in `𝕨`, that position will contain the length of `𝕨` (`≠𝕨`).
+
+ 5‿6‿2‿2‿5‿1 ⊐ 5‿2‿1‿6
+
+ a ← 3‿3 ⥊ 0‿1‿2‿9‿0‿9‿0‿1‿2
+
+ a ⊐ ⟨9‿0‿9⟩
+
+
+
diff --git a/help/conjugate_add.md b/help/conjugate_add.md
new file mode 100644
index 00000000..0ed0c332
--- /dev/null
+++ b/help/conjugate_add.md
@@ -0,0 +1,24 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/conjugate_add.html).*
+
+# Plus (`+`)
+
+## `+ 𝕩`: Conjugate
+
+ + 1
+
+ + ¯1
+
+
+## `𝕨 + 𝕩`: Add
+
+## `𝕨` added to `𝕩`. Either `𝕨` or `𝕩` can be a character, and if so, the other has to be an integer.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 + 2
+
+ 1 + 2‿3‿4
+
+ 'a' + 4
+
+
diff --git a/help/constant.md b/help/constant.md
new file mode 100644
index 00000000..0939831c
--- /dev/null
+++ b/help/constant.md
@@ -0,0 +1,13 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/constant.html).*
+
+# Dot Above (`˙`)
+
+## `𝔽˙ 𝕩`, `𝕨 𝔽˙ 𝕩`: Constant
+
+Returns a function that will always return `𝕗`.
+
+ "hello" (1 ˙) 2
+
+ "hello" ({𝕨+𝕩} ˙) 2
+
+
diff --git a/help/deduplicate_find.md b/help/deduplicate_find.md
new file mode 100644
index 00000000..631638c4
--- /dev/null
+++ b/help/deduplicate_find.md
@@ -0,0 +1,33 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/deduplicate_find.html).*
+
+# Epsilon Underbar (`⍷`)
+
+## `⍷ 𝕩`: Deduplicate
+
+Unique major cells of `𝕩`.
+
+ ⍷ 4‿5‿6‿6‿4‿7‿5
+
+ a ← 3‿3 ⥊ ↕6
+
+ ⍷ a
+
+
+
+## `𝕨 ⍷ 𝕩`: Find
+
+Mark the top left location of the occurrences of `𝕨` in `𝕩` with a 1, and other locations with 0.
+
+Result is the same shape as `(≢𝕨)↕x`.
+
+ "string" ⍷ "substring"
+
+ "loooooong" ⍷ "short"
+
+ a ← 7 (4|⋆˜)⌜○↕ 9
+
+ b ← (0‿3‿0≍0‿1‿0)
+
+ b ⍷ a
+
+
diff --git a/help/depth.md b/help/depth.md
new file mode 100644
index 00000000..45be27e8
--- /dev/null
+++ b/help/depth.md
@@ -0,0 +1,14 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/depth.html).*
+
+# Circle With Two Dots (`⚇`)
+
+## `𝔽⚇𝕘 𝕩`, `𝕨 𝔽⚇𝕘 𝕩`: Depth
+
+Apply `𝔽` to the cells of the arguments at depth given in `𝕘`.
+
+
+ 1⊸↓⚇1 ⟨⟨1,2,3⟩, ⟨4,5,6⟩⟩
+
+ 1 ↓⚇1 ⟨⟨1,2,3⟩, ⟨4,5,6⟩⟩
+
+
diff --git a/help/depth_match.md b/help/depth_match.md
new file mode 100644
index 00000000..99c9dfdf
--- /dev/null
+++ b/help/depth_match.md
@@ -0,0 +1,25 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/depth_match.html).*
+
+# Identical To (`≡`)
+
+## `≡ 𝕩`: Depth
+
+Highest level of nesting in `𝕩`.
+
+ ≡ 2‿3‿4
+
+ ≡ ⟨2,<3,4,<<<5⟩
+
+ ≡ 9
+
+
+
+## `𝕨 ≡ 𝕩`: Match
+
+Does `𝕨` exactly match `𝕩`?
+
+ 1 ≡ ⟨1⟩
+
+ ⟨1⟩ ≡ ⟨1⟩
+
+
diff --git a/help/⥊deshape reshape.md b/help/deshape_reshape.md
index f5fc40a2..98e930b3 100644
--- a/help/⥊deshape reshape.md
+++ b/help/deshape_reshape.md
@@ -1,43 +1,31 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⥊deshape reshape.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/deshape_reshape.html).*
# Barb (`⥊`)
-
-`⥊ 𝕩`: Deshape
-
+
+## `⥊ 𝕩`: Deshape
+
Put all elements of `𝕩` in a rank 1 array, converting to array if necessary.
-
- ⥊ 1
- ⟨ 1 ⟩
- ⥊ 1‿2 ≍ 3‿4
- ⟨ 1 2 3 4 ⟩
-
-
-`𝕨 ⥊ 𝕩`: Reshape
-
+
+ ⥊ 1
+
+ ⥊ 1‿2 ≍ 3‿4
+
+
+
+## `𝕨 ⥊ 𝕩`: Reshape
+
Put all elements of `𝕩` in an array of shape `𝕨`, adding or removing elements if necessary.
-
+
A single element in `𝕩` can be a function, which will be replaced with an appropriate length:
- `∘` Exact fit
- `⌊` Round length down, discarding elements
- `⌽` Round length up
- `↑` Round length up, and use element fill to add extra elements.
-
- 3‿3 ⥊ 3
- ┌─
- ╵ 3 3 3
- 3 3 3
- 3 3 3
- ┘
- 2‿⌽‿2 ⥊ 1‿2‿3
- ┌─
- ╎ 1 2
-
- 3 1
- ┘
- 2‿↑‿2 ⥊ 1‿2‿3
- ┌─
- ╎ 1 2
-
- 3 0
- ┘
-
+
+ 3‿3 ⥊ 3
+
+ 2‿⌽‿2 ⥊ 1‿2‿3
+
+ 2‿↑‿2 ⥊ 1‿2‿3
+
+
diff --git a/help/each.md b/help/each.md
new file mode 100644
index 00000000..a34392c6
--- /dev/null
+++ b/help/each.md
@@ -0,0 +1,13 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/each.html).*
+
+# Diaresis (`¨`)
+
+## `𝔽¨ 𝕩`, `𝕨 𝔽¨ 𝕩`: Each
+
+Apply `𝔽` to/between the major elements of the arguments. (`𝔽⚇¯1`)
+
+ <¨ 1‿2‿3
+
+ 4‿5‿6 ∾¨ 1‿2‿3
+
+
diff --git a/help/enclose_less.md b/help/enclose_less.md
new file mode 100644
index 00000000..0417b703
--- /dev/null
+++ b/help/enclose_less.md
@@ -0,0 +1,27 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/enclose_less.html).*
+
+# Lesser Than (`<`)
+
+## `< 𝕩`: Enclose
+
+Create a unit array containing `𝕩`. (`(≢𝕩) ≡ ⟨⟩`)
+
+
+ <1
+
+
+ ≢<1
+
+
+
+## `𝕨 < 𝕩`: Lesser Than
+
+## `𝕨` and `𝕩` can both be either numbers or characters.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 < 3
+
+ 2‿3‿0 < 3‿1‿0
+
+
diff --git a/help/enlist_pair.md b/help/enlist_pair.md
new file mode 100644
index 00000000..88168860
--- /dev/null
+++ b/help/enlist_pair.md
@@ -0,0 +1,25 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/enlist_pair.html).*
+
+# Bow Tie (`⋈`)
+
+## `⋈ 𝕩`: Enlist
+
+Put `𝕩` in a single element list. (`⟨𝕩⟩`)
+
+ ⋈ 1
+
+ ⋈ 4‿4 ⥊ 3‿67‿8‿0
+
+
+
+## `𝕨 ⋈ 𝕩`: Pair
+
+Put `𝕨` and `𝕩` in a two element list. (`⟨𝕨, 𝕩⟩`)
+
+ 1 ⋈ 2
+
+ 1 ⋈ "dsdasdas"
+
+ (3‿3 ⥊ 3) ⋈ 67‿'a'‿"example"
+
+
diff --git a/help/exponential_power.md b/help/exponential_power.md
new file mode 100644
index 00000000..c253f2b3
--- /dev/null
+++ b/help/exponential_power.md
@@ -0,0 +1,27 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/exponential_power.html).*
+
+# Star (`⋆`)
+
+## `⋆ 𝕩`: Exponential
+
+## `e` (Euler's constant) to the power of `𝕩`.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ ⋆ 0‿1‿2‿3
+
+
+
+## `𝕨 ⋆ 𝕩`: Power
+
+## `𝕨` to the power of `𝕩`.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 2 ⋆ 5
+
+ 8‿5‿9 ⋆ 2
+
+ 2‿3 ⋆ 3‿¯4
+
+
diff --git a/help/first_pick.md b/help/first_pick.md
new file mode 100644
index 00000000..c415b8f9
--- /dev/null
+++ b/help/first_pick.md
@@ -0,0 +1,27 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/first_pick.html).*
+
+# Square Image Of Or Equal To (`⊑`)
+
+## `⊑ 𝕩`: First
+
+First element of `𝕩`.
+
+ ⊑ ⟨1, 2, 3⟩
+
+ a ← 3‿3 ⥊ ↕9
+
+ ⊑ a
+
+
+
+## `𝕨 ⊑ 𝕩`: Pick
+
+Pick the element of `𝕨` at index `𝕩`.
+
+ 2 ⊑ ⟨1, 2, 3⟩
+
+ a ← 3‿3 ⥊ ↕9
+
+ 2‿0 ⊑ a
+
+
diff --git a/help/firstcell_select.md b/help/firstcell_select.md
new file mode 100644
index 00000000..94c82357
--- /dev/null
+++ b/help/firstcell_select.md
@@ -0,0 +1,27 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/firstcell_select.html).*
+
+# Square Image Of (`⊏`)
+
+## `⊏ 𝕩`: First Cell
+
+First major cell of `𝕩`.
+
+ ⊏ ⟨1, 2, 3⟩
+
+ a ← 3‿3 ⥊ ↕9
+
+ ⊏ a
+
+
+
+## `𝕨 ⊏ 𝕩`: Select
+
+Select the major cells of `𝕨` at the indices in `𝕩`.
+
+ 2‿0 ⊏ ⟨1, 2, 3⟩
+
+ a ← 3‿3 ⥊ ↕9
+
+ 2‿0 ⊏ a
+
+
diff --git a/help/⌊floor minimum.md b/help/floor_minimum.md
index 8075e901..95bb5976 100644
--- a/help/⌊floor minimum.md
+++ b/help/floor_minimum.md
@@ -1,25 +1,25 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⌊floor minimum.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/floor_minimum.html).*
# Left Floor (`⌊`)
-
-`⌊ 𝕩`: Floor
-
+
+## `⌊ 𝕩`: Floor
+
Round `𝕩` down.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ ⌊ 1.2‿π‿3‿7.89
- ⌊ 1.2‿π‿3‿7.89
- ⟨ 1 3 3 7 ⟩
-
-
-`𝕨 ⌊ 𝕩`: Minimum
-
+
+
+## `𝕨 ⌊ 𝕩`: Minimum
+
Minimum of `𝕨` and `𝕩`.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 ⌊ 2
- 1 ⌊ 2
- 1
- 2‿3 ⌊ 4‿2
- ⟨ 2 2 ⟩
+ 2‿3 ⌊ 4‿2
+
diff --git a/help/fold.md b/help/fold.md
new file mode 100644
index 00000000..3684d96c
--- /dev/null
+++ b/help/fold.md
@@ -0,0 +1,30 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/fold.html).*
+
+# Acute Accent (`´`)
+
+## `𝔽´ 𝕩`: Fold
+
+Fold over `𝕩` with `𝔽` from right to left i.e. Insert `𝔽` between the elements of `𝕩`.
+
+ +´ 1‿2‿3
+
+ 1+2+3
+
+ -´ 1‿2‿3
+
+ 1-2-3
+
+
+## `𝕨 𝔽´ 𝕩`: Fold With initial
+
+Monadic fold, but use `𝕨` as initial right argument.
+
+ 5 +´ 1‿2‿3
+
+ 1+2+3+5
+
+ 5 -´ 1‿2‿3
+
+ 1-2-3-5
+
+
diff --git a/help/gradedown_binsdown.md b/help/gradedown_binsdown.md
new file mode 100644
index 00000000..8568293d
--- /dev/null
+++ b/help/gradedown_binsdown.md
@@ -0,0 +1,29 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/gradedown_binsdown.html).*
+
+# Del Stile (`⍒`)
+
+## `⍒ 𝕩`: Grade Down
+
+Indices of `𝕩` that would sort its major cells in descending order.
+
+ a ← 1‿2‿3
+
+ ⍒ a
+
+ (⍒a) ⊏ a
+
+
+
+## `𝕨 ⍒ 𝕩`: Bins Down
+
+Binary search for each element of `𝕩` in `𝕨`, and return the index found, if any.
+
+## `𝕨` must be sorted in descending order.
+
+[Right Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 7‿5‿4‿3 ⍒ 2
+
+ 7‿5‿4‿3 ⍒ 2‿6
+
+
diff --git a/help/gradeup_binsup.md b/help/gradeup_binsup.md
new file mode 100644
index 00000000..1ddd891a
--- /dev/null
+++ b/help/gradeup_binsup.md
@@ -0,0 +1,28 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/gradeup_binsup.html).*
+
+# Delta Stile (`⍋`)
+
+## `⍋ 𝕩`: Grade Up
+
+Indices of `𝕩` that would sort its major cells in ascending order.
+
+ a ← 3‿2‿1
+
+ ⍋ a
+
+ (⍋a) ⊏ a
+
+
+
+
+## `𝕨 ⍋ 𝕩`: Bins Up
+
+Binary search for each element of `𝕩` in `𝕨`, and return the index found, if any.
+
+## `𝕨` must be sorted in ascending order.
+
+ 3‿4‿5‿7 ⍋ 2
+
+ 3‿4‿5‿7 ⍋ 2‿6
+
+
diff --git a/help/greatequal.md b/help/greatequal.md
new file mode 100644
index 00000000..f1b8b4f8
--- /dev/null
+++ b/help/greatequal.md
@@ -0,0 +1,15 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/greatequal.html).*
+
+# Greater Than or Equal To (`≥`)
+
+## `𝕨 ≥ 𝕩`: Greater Than or Equal To
+
+## `𝕨` and `𝕩` can both be either numbers or characters.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 ≥ 3
+
+ 2‿3‿0 ≥ 3‿1‿0
+
+
diff --git a/help/groupindices_group.md b/help/groupindices_group.md
new file mode 100644
index 00000000..ee0e9762
--- /dev/null
+++ b/help/groupindices_group.md
@@ -0,0 +1,31 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/groupindices_group.html).*
+
+# Square Cup (`⊔`)
+
+## `⊔ 𝕩`: Group Indices
+
+Group the indices of the major cells of `𝕩` by their respective values.
+
+## `𝕩` must consist of integers. Groups start from 0.
+
+ ⊔ 4‿5‿6‿6‿4‿7‿5
+
+ (↕8) ≍ ⊔ 4‿5‿6‿6‿4‿7‿5
+
+
+
+## `𝕨 ⊔ 𝕩`: Group
+
+Group the major cells of `𝕩` by their respective indices in `𝕨`.
+
+If an element corresponds to `¯1`, it is excluded from grouping.
+
+An extra element can be added to the end of `𝕨` to specify length of the result.
+
+ 1‿0‿1‿2‿2‿3‿3 ⊔ 4‿5‿6‿6‿4‿7‿5
+
+ 1‿0‿1‿¯1‿¯1‿3‿3 ⊔ 4‿5‿6‿6‿4‿7‿5
+
+ 1‿0‿1‿¯1‿¯1‿3‿3‿10 ⊔ 4‿5‿6‿6‿4‿7‿5
+
+
diff --git a/help/identity_left.md b/help/identity_left.md
new file mode 100644
index 00000000..dabe6cc7
--- /dev/null
+++ b/help/identity_left.md
@@ -0,0 +1,21 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/identity_left.html).*
+
+# Left Tack (`⊣`)
+
+## `⊣ 𝕩`:
+
+Return `𝕩`.
+
+ ⊣ 5
+
+
+
+## `𝕨 ⊣ 𝕩`: Left
+
+Return `𝕨`.
+
+ 5 ⊣ 8
+
+ 'a' ⊣ 1‿2‿3
+
+
diff --git a/help/identity_right.md b/help/identity_right.md
new file mode 100644
index 00000000..a0844a8f
--- /dev/null
+++ b/help/identity_right.md
@@ -0,0 +1,21 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/identity_right.html).*
+
+# Right Tack (`⊢`)
+
+## `⊢ 𝕩`:
+
+Return `𝕩`.
+
+ ⊢ 5
+
+
+
+## `𝕨 ⊢ 𝕩`: Right
+
+Return `𝕩`.
+
+ 5 ⊢ 8
+
+ 'a' ⊢ 1‿2‿3
+
+
diff --git a/help/sindices replicate.md b/help/indices_replicate.md
index c0040925..9ffad842 100644
--- a/help/sindices replicate.md
+++ b/help/indices_replicate.md
@@ -1,25 +1,25 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/sindices replicate.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/indices_replicate.html).*
# Solidus (`/`)
-
-`/ 𝕩`: Indices
-
+
+## `/ 𝕩`: Indices
+
Repeat the index of each element in `𝕩` by the element's value. `𝕩` must be rank 1.
+
+ / 1‿2‿3
- / 1‿2‿3
- ⟨ 0 1 1 2 2 2 ⟩
- / 1‿0‿1
- ⟨ 0 2 ⟩
-
-
-`𝕨 / 𝕩`: Replicate
+ / 1‿0‿1
+
+
+## `𝕨 / 𝕩`: Replicate
+
Repeat each major cell in `𝕩` by the corresponding element in `𝕨`.
-
+
Atomic `𝕨` applies to all elements.
+
+ 3 / "copy"
- 3 / "copy"
- "cccooopppyyy"
- 1‿0‿1 / 1‿2‿3
- ⟨ 1 3 ⟩
+ 1‿0‿1 / 1‿2‿3
+
diff --git a/help/join_jointo.md b/help/join_jointo.md
new file mode 100644
index 00000000..13419744
--- /dev/null
+++ b/help/join_jointo.md
@@ -0,0 +1,31 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/join_jointo.html).*
+
+# Lazy S (`∾`)
+
+## `∾ 𝕩`: Join
+
+Join all elements of `𝕩` together.
+
+Element ranks must be compatible.
+
+ ∾ ⟨1‿2, 3, 4‿5⟩
+
+ m ← (3‿1≍⌜4‿2‿5) ⥊¨ 2‿3⥊↕6
+
+ ∾ m
+
+
+
+## `𝕨 ∾ 𝕩`: Join
+
+Join `𝕨` to `𝕩` along the first axis.
+
+ "abcd" ∾ "EFG"
+
+ a ← 3‿3 ⥊ ↕9
+
+ c ← 4‿3 ⥊ ↕12
+
+ a∾c
+
+
diff --git a/help/length_notequal.md b/help/length_notequal.md
new file mode 100644
index 00000000..057247c9
--- /dev/null
+++ b/help/length_notequal.md
@@ -0,0 +1,32 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/length_notequal.html).*
+
+# Not Equal (`≠`)
+
+## `≠ 𝕩`: Length
+
+Length of the first dimension of `𝕩`.
+
+
+ ≠ 3
+
+ ≠ ⟨1, 2, 3⟩
+
+ ≠ 3‿4‿5⥊0
+
+ ≠ 1‿4‿5⥊0
+
+ ≠ 4‿4‿5⥊0
+
+
+
+## `𝕨 ≠ 𝕩`: Not Equal To
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 ≠ 3
+
+ 2‿3‿0 ≠ 3‿1‿0
+
+ 'a' ≠ 'a'
+
+
diff --git a/help/lessequal.md b/help/lessequal.md
new file mode 100644
index 00000000..4d77dbfc
--- /dev/null
+++ b/help/lessequal.md
@@ -0,0 +1,15 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/lessequal.html).*
+
+# Lesser Than or Equal To (`≤`)
+
+## `𝕨 ≤ 𝕩`: Lesser Than or Equal To
+
+## `𝕨` and `𝕩` can both be either numbers or characters.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 ≤ 3
+
+ 2‿3‿0 ≤ 3‿1‿0
+
+
diff --git a/help/markfirst_memberof.md b/help/markfirst_memberof.md
new file mode 100644
index 00000000..228d6a50
--- /dev/null
+++ b/help/markfirst_memberof.md
@@ -0,0 +1,29 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/markfirst_memberof.html).*
+
+# Element Of (`∊`)
+
+## `∊ 𝕩`: Unique Mask
+
+Mark the first occurrence of each major cell in `𝕩` with a 1, and all other occurrences with a 0.
+
+ ∊ 4‿5‿6‿6‿4‿7‿5
+
+ a ← 3‿3 ⥊ ↕9
+
+ ∊ a
+
+
+
+## `𝕨 ∊ 𝕩`: Member Of
+
+Is each element in `𝕨` a major cell of `𝕩`?
+
+ ⟨1⟩ ∊ ↕9
+
+ a ← 3‿3 ⥊ ↕9
+
+ ⟨0‿1‿2⟩ ∊ a
+
+ ⟨1‿3 ⥊ 0‿1‿2⟩ ∊ a
+
+
diff --git a/help/merge_great.md b/help/merge_great.md
new file mode 100644
index 00000000..c91b3b8b
--- /dev/null
+++ b/help/merge_great.md
@@ -0,0 +1,37 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/merge_great.html).*
+
+# Greater Than (`>`)
+
+## `> 𝕩`: Merge
+
+Add the rank of an element of `𝕩` to the rank of `𝕩`.
+
+All elements must have the same rank.
+
+Returns atomic values as is.
+
+
+ a ← ⟨⟨1, 2⟩, ⟨3, 4⟩⟩
+
+ >a
+
+ ≢a
+
+ ≢>a
+
+
+
+
+## `𝕨 > 𝕩`: Greater Than
+
+`𝕨` and `𝕩` can both be either numbers or characters.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 > 3
+
+ 2‿3‿0 > 3‿1‿0
+
+ 'a' > 'b'
+
+
diff --git a/help/-negate subtract.md b/help/negate_subtract.md
index 10403db4..8a70e1bf 100644
--- a/help/-negate subtract.md
+++ b/help/negate_subtract.md
@@ -1,30 +1,30 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/-negate subtract.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/negate_subtract.html).*
# Minus (`-`)
-
-`- 𝕩`: Negate
-
+
+## `- 𝕩`: Negate
+
Additive Inverse of `𝕩`.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ - 1
- - 1
- ¯1
- - ¯1
- 1
+ - ¯1
-`𝕨 - 𝕩`: Subtract
+
+## `𝕨 - 𝕩`: Subtract
+
+Subtract `𝕩` from `𝕨`. `𝕨` and `𝕩` can be characters or integers.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 - 2
-Subtract `𝕩` from `𝕨`. `𝕨` and `𝕩` can be characters or numbers.
+ 1 - 2‿3‿4
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+ 'a' - 4
- 1 - 2
- ¯1
- 1 - 2‿3‿4
- ⟨ ¯1 ¯2 ¯3 ⟩
- 'a' - 4
- ']'
- 'b' - 'a'
- 1
+ 'b' - 'a'
+
diff --git a/help/¬not span.md b/help/not_span.md
index 26349704..7b099699 100644
--- a/help/¬not span.md
+++ b/help/not_span.md
@@ -1,27 +1,27 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/¬not span.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/not_span.html).*
# Not (`¬`)
-
-`¬ 𝕩`: Logical Not
-
+
+## `¬ 𝕩`: Logical Not
+
Logical Not of `𝕩`.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ ¬ 0
- ¬ 0
- 1
- ¬ 1‿0
- ⟨ 0 1 ⟩
-
-
-`𝕨 ¬ 𝕩`: Span
+ ¬ 1‿0
+
+
+## `𝕨 ¬ 𝕩`: Span
+
Count of numbers in the inclusive range from `𝕩` to `𝕨`.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 3 ¬ 1
- 3 ¬ 1
- 3
- 3‿4 ¬ 0‿2
- ⟨ 4 3 ⟩
+ 3‿4 ¬ 0‿2
+
diff --git a/help/occcount_progindex.md b/help/occcount_progindex.md
new file mode 100644
index 00000000..649869c8
--- /dev/null
+++ b/help/occcount_progindex.md
@@ -0,0 +1,23 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/occcount_progindex.html).*
+
+# Square Original Of or Equal To (`⊒`)
+
+## `⊒ 𝕩`: Occurrence Count
+
+Number of times each major cell of `𝕩` appears before itself.
+
+ ⊒ 2‿7‿1‿8‿1‿7‿1‿8‿2‿8‿4
+
+ ≍⟜⊒ 2‿7‿1‿8‿1‿7‿1‿8‿2‿8‿4
+
+
+
+## `𝕨 ⊒ 𝕩`: Progressive Index Of
+
+Index of the first unused match of each major cell of `𝕩` in `𝕨`. If there are no more matches left, length of `𝕨` is placed in that position.
+
+ "aaa" ⊒ "aaaaa"
+
+ "aaabb" ⊒ "ababababab"
+
+
diff --git a/help/over.md b/help/over.md
new file mode 100644
index 00000000..d6086037
--- /dev/null
+++ b/help/over.md
@@ -0,0 +1,29 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/over.html).*
+
+# Circle (`○`)
+
+## `𝔽○𝔾 𝕩`: Atop
+
+Apply `𝔾` to `𝕩`, then apply `𝔽` (`𝔽 𝔾 𝕩`).
+
+## `𝔽` and `𝔾` must be monadic.
+
+ -○- 5
+
+ - - 5
+
+
+
+## `𝕨 𝔽○𝔾 𝕩`: Over
+
+Apply `𝔾` to `𝕨` and `𝕩`, then apply `𝔽` to them (`(𝔾 𝕨) 𝔽 (𝔾 𝕩)`).
+
+## `𝔽` must be dyadic, `𝔾` must be monadic.
+
+ 1 +○- 2
+
+ 1 + - 2
+
+ (- 1) + (- 2)
+
+
diff --git a/help/prefixes_take.md b/help/prefixes_take.md
new file mode 100644
index 00000000..636574fa
--- /dev/null
+++ b/help/prefixes_take.md
@@ -0,0 +1,35 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/prefixes_take.html).*
+
+# Up Arrow (`↑`)
+
+## `↑ 𝕩`: Prefixes
+
+Prefixes of array `𝕩` along its first axis.
+
+ ↑ 1‿2‿3‿4
+
+ a ← 3‿3 ⥊ ↕9
+
+ ↑ a
+
+
+
+## `𝕨 ↑ 𝕩`: Take
+
+For each integer in `𝕨`, take that many elements from each dimension of `𝕩`.
+
+Negative numbers take from the end.
+
+If any of the elements in `𝕨` are greater than the length of their respective dimension, the dimension is extended with a fill value.
+
+ 3 ↑ 1‿3‿5‿67
+
+ a ← 4‿4 ⥊ ↕16
+
+ 3‿3 ↑ a
+
+ 5‿5 ↑ a
+
+ 3‿¯3 ↑ a
+
+
diff --git a/help/range_windows.md b/help/range_windows.md
new file mode 100644
index 00000000..d4f82a1c
--- /dev/null
+++ b/help/range_windows.md
@@ -0,0 +1,27 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/range_windows.html).*
+
+# Up Down Arrow (`↕`)
+
+## `↕ 𝕩`: Range
+
+Return all indices to index into an array of shape `𝕩`, in the shape described by `𝕩`.
+
+When given a single number, range from 0 to `𝕩-1`.
+
+ ↕ 4
+
+ ↕ 4‿5
+
+
+
+## `𝕨 ↕ 𝕩`: Windows
+
+Overlapping slices of `𝕩` which are of shape `𝕨`.
+
+ 5 ↕ "abcdefg"
+
+ a ← 3‿3⥊↕9
+
+ 2‿2 ↕ a
+
+
diff --git a/help/⎉rank.md b/help/rank.md
index 153f1839..0bbab822 100644
--- a/help/⎉rank.md
+++ b/help/rank.md
@@ -1,38 +1,20 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⎉rank.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/rank.html).*
# Circled Horizontal Bar With Notch (`⎉`)
-
-`𝔽⎉𝕘 𝕩`, `𝕨 𝔽⎉𝕘 𝕩`: Rank
-
+
+## `𝔽⎉𝕘 𝕩`, `𝕨 𝔽⎉𝕘 𝕩`: Rank
+
Apply `𝔽` to cells at ranks given in `𝕘`.
-
+
The ranks applied are given by the following:
-
+
- `⎉ c` Rank-c cells of `𝕩` (monadic) or both arguments (dyadic)
- `⎉ b‿c` ⍝ Rank-b cells of `𝕨` and rank-c cells of `𝕩` (dyadic)
- `⎉ a‿b‿c` ⍝ Rank-a cells of `𝕩` (monadic), b-cells of `𝕨` and c-cells of `𝕩` (dyadic)
+
+
+ a ← 3‿2‿4⥊"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ ⌽⎉2 a
- a ← 3‿2‿4⥊"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- ┌─
- ╎"ABCD
- EFGH
-
- ·IJKL
- MNOP
-
- ·QRST
- UVWX"
- ┘
- ⌽⎉2 a
- ┌─
- ╎"EFGH
- ABCD
-
- ·MNOP
- IJKL
-
- ·UVWX
- QRST"
- ┘
-
+
diff --git a/help/rank_equal.md b/help/rank_equal.md
new file mode 100644
index 00000000..1663df7d
--- /dev/null
+++ b/help/rank_equal.md
@@ -0,0 +1,30 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/rank_equal.html).*
+
+# Equal (`=`)
+
+## `= 𝕩`: Rank
+
+Returns the number of dimensions in `𝕩`.
+
+
+ = 0
+
+ = 3⥊0
+
+ = 3‿3⥊0
+
+ 3‿3‿3 ⥊ ⟨⟨0⟩⟩
+
+
+
+## `𝕨 = 𝕩`: Equal To
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 = 3
+
+ 2‿3‿0 = 3‿1‿0
+
+ 'a' = 'a'
+
+
diff --git a/help/÷reciprocal divide.md b/help/reciprocal_divide.md
index d55fb14b..d0630205 100644
--- a/help/÷reciprocal divide.md
+++ b/help/reciprocal_divide.md
@@ -1,22 +1,26 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/÷reciprocal divide.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/reciprocal_divide.html).*
# Divide (`÷`)
-
-`÷ 𝕩`: Reciprocal
-
+
+## `÷ 𝕩`: Reciprocal
+
Gives `1 ÷ 𝕩`.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- ÷ 5
- 0.2
-
-
-`𝕨 ÷ 𝕩`: Divide
-
-`𝕨` divided by `𝕩`.
-
+
+ ÷ 5
+
+
+
+## `𝕨 ÷ 𝕩`: Divide
+
+## `𝕨` divided by `𝕩`.
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
- ExamplesIfAny
+ 5 ÷ 4
+
+ 14 ÷ 7
+
+
diff --git a/help/⍟repeat.md b/help/repeat.md
index 9f190991..4a94ac57 100644
--- a/help/⍟repeat.md
+++ b/help/repeat.md
@@ -1,17 +1,17 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⍟repeat.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/repeat.html).*
# Circle Star (`⍟`)
-
-`𝔽⍟𝔾 𝕩`, `𝕨 𝔽⍟𝔾 𝕩`: Repeat
-
+
+## `𝔽⍟𝔾 𝕩`, `𝕨 𝔽⍟𝔾 𝕩`: Repeat
+
Apply `𝔾` to `𝕨` and `𝕩` and apply `𝔽` to `𝕩` that may times. If `𝕨` is given, keep it as a constant left argument.
-
+
If `𝔾` returns an array, give `𝔽⍟𝕩` for each element.
+
+ 1 +⍟⊢ 4
+
+ 1 +⍟1‿2‿3 4
- 1 +⍟⊢ 4
- 8
- 1 +⍟1‿2‿3 4
- ⟨ 5 6 7 ⟩
- 3 ∾⍟{≠𝕩} ⟨4,5,6⟩
- ⟨ 3 3 3 4 5 6 ⟩
+ 3 ∾⍟{≠𝕩} ⟨4,5,6⟩
+
diff --git a/help/reverse_rotate.md b/help/reverse_rotate.md
new file mode 100644
index 00000000..a7ec430b
--- /dev/null
+++ b/help/reverse_rotate.md
@@ -0,0 +1,27 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/reverse_rotate.html).*
+
+# Circle Stile (`⌽`)
+
+## `⌽ 𝕩`: Reverse
+
+Reverse the first axis of `𝕩`.
+
+ ⌽ 1‿2‿3
+
+ a ← 3‿3 ⥊ ↕9
+
+ ⌽ a
+
+
+
+## `𝕨 ⌽ 𝕩`: Dyad
+
+Move the first `𝕨` elements of `𝕩` to its end. Negative `𝕨` reverses the direction of rotation.
+
+ 2 ⌽ 1‿2‿3
+
+ a ← 3‿3 ⥊ ↕9
+
+ 2 ⌽ a
+
+
diff --git a/help/scan.md b/help/scan.md
new file mode 100644
index 00000000..c2e92f67
--- /dev/null
+++ b/help/scan.md
@@ -0,0 +1,31 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/scan.html).*
+
+# Grave (`` ` ``)
+
+## ``𝔽` 𝕩``: Fold
+
+Scan over `𝕩` with `𝔽` from left to right, producing intermediate values.
+
+
+ +` 1‿2‿3
+
+ ⟨1, 1+2, (1+2)+3⟩
+
+ -` 1‿2‿3
+
+ ⟨1, 1-2, (1-2)-3⟩
+
+
+## ``𝕨 𝔽` 𝕩``: Scan With initial
+
+Monadic scan, but use `𝕨` as initial left argument.
+
+ 5 +` 1‿2‿3
+
+ ⟨5+1, (5+1)+2, ((5+1)+2)+3⟩
+
+ 5 -` 1‿2‿3
+
+ ⟨5-1, (5-1)-2, ((5-1)-2)-3⟩
+
+
diff --git a/help/self_swap.md b/help/self_swap.md
new file mode 100644
index 00000000..fdd4dcc8
--- /dev/null
+++ b/help/self_swap.md
@@ -0,0 +1,23 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/self_swap.html).*
+
+# Small Tilde (`˜`)
+
+## `𝔽˜ 𝕩`: Self
+
+Supplies `𝕩` as a left argument to `𝔽` (`𝕩 𝔽 𝕩`).
+
+ 1 + 1
+
+ +˜ 1
+
+
+
+## `𝕨 𝔽˜ 𝕩`: Swap
+
+Swaps the arguments of `𝔽` (`𝕩 𝔽 𝕨`).
+
+ 1 - 2
+
+ 1 -˜ 2
+
+
diff --git a/help/shape_notmatch.md b/help/shape_notmatch.md
new file mode 100644
index 00000000..663d1d61
--- /dev/null
+++ b/help/shape_notmatch.md
@@ -0,0 +1,25 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/shape_notmatch.html).*
+
+# Not Identical To (`≢`)
+
+## `≢ 𝕩`: Shape
+
+Length of each dimension of x.
+
+ ≢ 1
+
+ ≢ 1‿2
+
+ ≢ 1‿2 ≍ 3‿4
+
+
+
+## `𝕨 ≢ 𝕩`: Not Match
+
+Does `𝕨` not exactly match `𝕩`?
+
+ 1 ≢ ⟨1⟩
+
+ ⟨1⟩ ≢ ⟨1⟩
+
+
diff --git a/help/shiftafter.md b/help/shiftafter.md
new file mode 100644
index 00000000..08e42a89
--- /dev/null
+++ b/help/shiftafter.md
@@ -0,0 +1,27 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/shiftafter.html).*
+
+# Right Pointing Double Angle Quotation (`»`)
+
+## `» 𝕩`: Shift After
+
+Remove the last element of `𝕩`, add a cell of fill values to the start of the first axis of `𝕩`.
+
+ » 1‿2‿3
+
+ » 3‿3 ⥊ 9
+
+
+
+## `𝕨 » 𝕩`: Shift After
+
+Remove the last `≠𝕨` (length) major cells from `𝕩`, join `𝕨` to the start of `𝕩`. Ranks must match.
+
+ 78 » 1‿2‿3
+
+ 1‿2 » 1‿2‿3
+
+ a ← 3‿3 ⥊ 9
+
+ 1‿2‿3 » a
+
+
diff --git a/help/shiftbefore.md b/help/shiftbefore.md
new file mode 100644
index 00000000..ca32833f
--- /dev/null
+++ b/help/shiftbefore.md
@@ -0,0 +1,27 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/shiftbefore.html).*
+
+# Left Pointing Double Angle Quotation (`«`)
+
+## `« 𝕩`: Shift Before
+
+Remove the first element of `𝕩`, add a cell of fill values to the end of the first axis of `𝕩`.
+
+ 78 « 1‿2‿3
+
+ « 1‿2‿3
+
+ « 3‿3 ⥊ 9
+
+
+
+## `𝕨 « 𝕩`: Shift Before
+
+Remove the first `≠𝕨` (length) major cells from `𝕩`, join `𝕨` to the end of `𝕩`. Ranks must match.
+
+ 8‿5 « 1‿2‿3
+
+ a ← 3‿3 ⥊ 9
+
+ 1‿2‿3 « a
+
+
diff --git a/help/×sign multiply.md b/help/sign_multiply.md
index ea513dbe..53a87654 100644
--- a/help/×sign multiply.md
+++ b/help/sign_multiply.md
@@ -1,28 +1,28 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/×sign multiply.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/sign_multiply.html).*
# Times (`×`)
-
-`× 𝕩`: Sign
-
+
+## `× 𝕩`: Sign
+
Sign of `𝕩`.
- `¯1` if `𝕩 < 0`
- `0` if `𝕩 = 0`
- `1` if `𝕩 > 0`
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- × ¯5‿0‿5‿1
- ⟨ ¯1 0 1 1 ⟩
-
-
-`𝕨 × 𝕩`: Multiply
-
-`𝕨` multiplied by `𝕩`.
-
+
+ × ¯5‿0‿5‿1
+
+
+
+## `𝕨 × 𝕩`: Multiply
+
+## `𝕨` multiplied by `𝕩`.
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 × 2
- 1 × 2
- 2
- 2 × 2‿3‿4
- ⟨ 4 6 8 ⟩
+ 2 × 2‿3‿4
+
diff --git a/help/solo_couple.md b/help/solo_couple.md
new file mode 100644
index 00000000..ac66e5c2
--- /dev/null
+++ b/help/solo_couple.md
@@ -0,0 +1,33 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/solo_couple.html).*
+
+# Tape (`≍`)
+
+## `≍ 𝕩`: Solo
+
+Add a dimension to `𝕩`.
+
+ ≍ 1
+
+
+ ≍≍ 1
+
+
+ ≍≍≍ 1
+
+
+ ≍≍ 1‿2‿3‿4
+
+
+ ≍≍≍ 1‿2‿3‿4
+
+
+
+## `𝕨 ≍ 𝕩`: Couple
+
+Join `𝕨` and `𝕩` along a newly created axis.
+
+ 1 ≍ 3
+
+ 1‿2 ≍ 2‿3
+
+
diff --git a/help/sortdown_or.md b/help/sortdown_or.md
new file mode 100644
index 00000000..03982acd
--- /dev/null
+++ b/help/sortdown_or.md
@@ -0,0 +1,25 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/sortdown_or.html).*
+
+# Logical Or (`∨`)
+
+## `∨ 𝕩`: Sort Down
+
+Sort array `𝕩` in descending order.
+
+ ∨ 3‿1‿4‿1‿5
+
+
+
+## `𝕨 ∨ 𝕩`: Logical Or
+
+Logical Or of `𝕨` and `𝕩`.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 ∨ 0
+
+ 1‿0 ∨ 1‿1
+
+ 0 ∨ 0
+
+
diff --git a/help/∧sortup and.md b/help/sortup_and.md
index 9b23d4ac..bf727848 100644
--- a/help/∧sortup and.md
+++ b/help/sortup_and.md
@@ -1,23 +1,23 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/∧sortup and.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/sortup_and.html).*
# Logical And (`∧`)
-
-`∧ 𝕩`: Sort Up
-
+
+## `∧ 𝕩`: Sort Up
+
Sort array `𝕩` in ascending order.
+
+ ∧ 3‿1‿4‿1‿5
- ∧ 3‿1‿4‿1‿5
- ⟨ 1 1 3 4 5 ⟩
-
-
-`𝕨 ∧ 𝕩`: Logical And
-
+
+
+## `𝕨 ∧ 𝕩`: Logical And
+
Logical And of `𝕨` and `𝕩`.
-
+
[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 1 ∧ 1
- 1 ∧ 1
- 1
- 1‿0 ∧ 1‿1
- ⟨ 1 0 ⟩
+ 1‿0 ∧ 1‿1
+
diff --git a/help/squareroot_root.md b/help/squareroot_root.md
new file mode 100644
index 00000000..02e4f74d
--- /dev/null
+++ b/help/squareroot_root.md
@@ -0,0 +1,23 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/squareroot_root.html).*
+
+# Root (`√`)
+
+## `√ 𝕩`: Square root
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ √ 2
+
+
+
+## `𝕨 √ 𝕩`: Root
+
+## `𝕨`th root of `𝕩`.
+
+[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
+
+ 2 √ 2
+
+ 1‿2‿3‿4 √ 4
+
+
diff --git a/help/suffixes_drop.md b/help/suffixes_drop.md
new file mode 100644
index 00000000..10c93520
--- /dev/null
+++ b/help/suffixes_drop.md
@@ -0,0 +1,34 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/suffixes_drop.html).*
+
+# Down Arrow (`↓`)
+
+## `↓ 𝕩`: Suffixes
+
+Suffixes of array `𝕩` along its first axis.
+
+ ↓ 1‿2‿3‿4
+
+ a ← 3‿3 ⥊ ↕9
+
+ ↓ a
+
+
+
+## `𝕨 ↓ 𝕩`: Drop
+
+For each integer in `𝕨`, drop that many elements from the beginning of each dimension of `𝕩`.
+
+Negative numbers drop from the end.
+
+ 3 ↓ 1‿3‿5‿67
+
+ a ← 4‿4 ⥊ ↕16
+
+ 3‿3 ↓ a
+
+ 5‿5 ↓ a
+
+
+ 3‿¯3 ↓ a
+
+
diff --git a/help/table.md b/help/table.md
new file mode 100644
index 00000000..dd190660
--- /dev/null
+++ b/help/table.md
@@ -0,0 +1,13 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/table.html).*
+
+# Top Left Corner (`⌜`)
+
+## `𝕨 𝔽⌜ 𝕩`: Each
+
+Apply `𝔽` between every possible pair of the elements of the arguments.
+
+ 1‿2‿3‿4 +⌜ 4‿5‿6‿7
+
+ "abc" ∾⌜ "xyz"
+
+
diff --git a/help/template.md.tmp b/help/template.md.tmp
deleted file mode 100644
index 5b994159..00000000
--- a/help/template.md.tmp
+++ /dev/null
@@ -1,47 +0,0 @@
-SymN (`S`)
-
-`S 𝕩`: Monad
-
-Description
-```
-Ex
-```
-
-`𝕨 S 𝕩`: Dyad
-
-Description
-```
-Ex
-```
-
-SymN (`S`)
-
-`𝔽 S 𝕩`: 1mod
-
-Description
-```
-Ex
-```
-`𝕨 𝔽 S 𝕩`: 1mod
-
-Description
-```
-Ex
-```
-
-
-SymN (`S`)
-
-`𝔽 S 𝔾 𝕩`: 2mod
-
-Description
-```
-Ex
-```
-
-`𝕨 𝔽 S 𝔾 𝕩`: 2mod
-
-Description
-```
-Ex
-``` \ No newline at end of file
diff --git a/help/transpose_dyadtranspose.md b/help/transpose_dyadtranspose.md
new file mode 100644
index 00000000..d3db90ab
--- /dev/null
+++ b/help/transpose_dyadtranspose.md
@@ -0,0 +1,27 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/transpose_dyadtranspose.html).*
+
+# Circle Backslash (`⍉`)
+
+## `⍉ 𝕩`: Transpose
+
+Move the first axis of `𝕩` to the end.
+
+ a ← 3‿3 ⥊ ↕9
+
+ ⍉ a
+
+ b ← 1‿2‿3 ⥊ ↕6
+
+ ≢⍉ b
+
+
+
+## `𝕨 ⍉ 𝕩`: Dyad
+
+Rearrange the axes of `𝕩` as per the axis indices in `𝕨`.
+
+ ≢ a ← 2‿3‿4‿5‿6 ⥊1
+
+ ≢ 1‿3‿2‿0‿4 ⍉ a
+
+
diff --git a/help/⌾under.md b/help/under.md
index 8a70afe9..0eb86091 100644
--- a/help/⌾under.md
+++ b/help/under.md
@@ -1,22 +1,22 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⌾under.html).*
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/under.html).*
# Circle Jot (`⌾`)
-
-`𝔽⌾𝔾 𝕩`, `𝕨 𝔽⌾𝔾 𝕩`: Under
-
+
+## `𝔽⌾𝔾 𝕩`, `𝕨 𝔽⌾𝔾 𝕩`: Under
+
- Apply transformation `𝔾` to all arguments
- Apply `𝔽` to the transformed arguments
- Undo transformation `𝔾`
-
+
Where `𝔾` must be
-
+
1. A function invertible by `⁼` (Undo)
2. A structural modification
+
+ 9⌾(1⊸⊑) 1‿2‿3
+
+ √⁼ (√1) + (√9)
- 9⌾(1⊸⊑) 1‿2‿3
- ⟨ 1 9 3 ⟩
- √⁼ (√1) + (√9)
- 16
- 1 +⌾√ 9
- 16
+ 1 +⌾√ 9
+
diff --git a/help/undo.md b/help/undo.md
new file mode 100644
index 00000000..0daa6469
--- /dev/null
+++ b/help/undo.md
@@ -0,0 +1,22 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/undo.html).*
+
+# Superscript Equals Sign (`⁼`)
+
+## `𝔽⁼ 𝕩`, `𝕨 𝔽⁼ 𝕩`: Undo
+
+Invert the function `𝔽`, or use its defined inverse. Not all functions have inverses.
+
+
+ 1 - 2
+
+ 1 -⁼ 2
+
+ √ 16
+
+ √⁼ 4
+
+ ⋆ 1
+
+ ⋆⁼ 2.718281828459045
+
+
diff --git a/help/valences.md b/help/valences.md
new file mode 100644
index 00000000..d7ef83b8
--- /dev/null
+++ b/help/valences.md
@@ -0,0 +1,23 @@
+*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/valences.html).*
+
+# Circled Division Slash (`⊘`)
+
+## `𝔽⊘𝔾 𝕩`: Valences
+
+Apply `𝔽` to `𝕩`.
+
+ +⊘- 5
+
+ -⊘+ 5
+
+
+
+## `𝕨 𝔽⊘𝔾 𝕩`: Valences
+
+Apply `𝔾` to `𝕨` and `𝕩`.
+
+ 4 +⊘- 5
+
+ 4 -⊘+ 5
+
+
diff --git a/help/¨each.md b/help/¨each.md
deleted file mode 100644
index 1ec3504d..00000000
--- a/help/¨each.md
+++ /dev/null
@@ -1,17 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/¨each.html).*
-
-# Diaresis (`¨`)
-
-`𝔽¨ 𝕩`, `𝕨 𝔽¨ 𝕩`: Each
-
-Apply `𝔽` to/between the major elements of the arguments. (`𝔽⚇¯1`)
-
- <¨ 1‿2‿3
- ┌─
- · ┌· ┌· ┌·
- · 1 · 2 · 3
- ┘ ┘ ┘
- ┘
- 4‿5‿6 ∾¨ 1‿2‿3
- ⟨ ⟨ 4 1 ⟩ ⟨ 5 2 ⟩ ⟨ 6 3 ⟩ ⟩
-
diff --git a/help/«shiftbefore.md b/help/«shiftbefore.md
deleted file mode 100644
index ae9ec2ce..00000000
--- a/help/«shiftbefore.md
+++ /dev/null
@@ -1,39 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/«shiftbefore.html).*
-
-# Left Pointing Double Angle Quotation (`«`)
-
-`« 𝕩`: Shift Before
-
-Remove the first element of `𝕩`, add a cell of fill values to the end of the first axis of `𝕩`.
-
- 78 « 1‿2‿3
- ⟨ 1 2 78 ⟩
- « 1‿2‿3
- ⟨ 2 3 0 ⟩
- « 3‿3 ⥊ 9
- ┌─
- ╵ 9 9 9
- 9 9 9
- 0 0 0
- ┘
-
-
-`𝕨 « 𝕩`: Shift Before
-
-Remove the first `≠𝕨` (length) major cells from `𝕩`, join `𝕨` to the end of `𝕩`. Ranks must match.
-
- 8‿5 « 1‿2‿3
- ⟨ 3 8 5 ⟩
- a ← 3‿3 ⥊ 9
- ┌─
- ╵ 9 9 9
- 9 9 9
- 9 9 9
- ┘
- 1‿2‿3 « a
- ┌─
- ╵ 9 9 9
- 9 9 9
- 1 2 3
- ┘
-
diff --git a/help/´fold.md b/help/´fold.md
deleted file mode 100644
index 2561bd89..00000000
--- a/help/´fold.md
+++ /dev/null
@@ -1,30 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/´fold.html).*
-
-# Acute Accent (`´`)
-
-`𝔽´ 𝕩`: Fold
-
-Fold over `𝕩` with `𝔽` from right to left i.e. Insert `𝔽` between the elements of `𝕩`.
-
- +´ 1‿2‿3
- 6
- 1+2+3
- 6
- -´ 1‿2‿3
- 2
- 1-2-3
- 2
-
-`𝕨 𝔽´ 𝕩`: Fold With initial
-
-Monadic fold, but use `𝕨` as initial right argument.
-
- 5 +´ 1‿2‿3
- 11
- 1+2+3+5
- 11
- 5 -´ 1‿2‿3
- ¯3
- 1-2-3-5
- ¯3
-
diff --git a/help/»shiftafter.md b/help/»shiftafter.md
deleted file mode 100644
index 0d0bf6ff..00000000
--- a/help/»shiftafter.md
+++ /dev/null
@@ -1,39 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/»shiftafter.html).*
-
-# Right Pointing Double Angle Quotation (`»`)
-
-`» 𝕩`: Shift After
-
-Remove the last element of `𝕩`, add a cell of fill values to the start of the first axis of `𝕩`.
-
- » 1‿2‿3
- ⟨ 0 1 2 ⟩
- » 3‿3 ⥊ 9
- ┌─
- ╵ 0 0 0
- 9 9 9
- 9 9 9
- ┘
-
-
-`𝕨 » 𝕩`: Shift After
-
-Remove the last `≠𝕨` (length) major cells from `𝕩`, join `𝕨` to the start of `𝕩`. Ranks must match.
-
- 78 » 1‿2‿3
- ⟨ 78 1 2 ⟩
- 1‿2 » 1‿2‿3
- ⟨ 1 2 1 ⟩
- a ← 3‿3 ⥊ 9
- ┌─
- ╵ 9 9 9
- 9 9 9
- 9 9 9
- ┘
- 1‿2‿3 » a
- ┌─
- ╵ 1 2 3
- 9 9 9
- 9 9 9
- ┘
-
diff --git a/help/˘cells.md b/help/˘cells.md
deleted file mode 100644
index 39a686f2..00000000
--- a/help/˘cells.md
+++ /dev/null
@@ -1,28 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/˘cells.html).*
-
-# Breve (`˘`)
-
-`𝔽˘ 𝕩`, `𝕨 𝔽˘ 𝕩`: Cells
-
-Apply `𝔽` to/between the major cells of the arguments. (`𝔽⎉¯1`)
-
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- <˘ a
- ⟨ ⟨ 0 1 2 ⟩ ⟨ 3 4 5 ⟩ ⟨ 6 7 8 ⟩ ⟩
- a ≍˘ a
- ┌─
- ╎ 0 1 2
- 0 1 2
-
- 3 4 5
- 3 4 5
-
- 6 7 8
- 6 7 8
- ┘
-
diff --git a/help/˙constant.md b/help/˙constant.md
deleted file mode 100644
index f34e7ca4..00000000
--- a/help/˙constant.md
+++ /dev/null
@@ -1,13 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/˙constant.html).*
-
-# Dot Above (`˙`)
-
-`𝔽˙ 𝕩`, `𝕨 𝔽˙ 𝕩`: Constant
-
-Returns a function that will always return `𝕗`.
-
- "hello" (1 ˙) 2
- 1
- "hello" ({𝕨+𝕩} ˙) 2
- (function block)
-
diff --git a/help/˜self swap.md b/help/˜self swap.md
deleted file mode 100644
index dcef5130..00000000
--- a/help/˜self swap.md
+++ /dev/null
@@ -1,23 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/˜self swap.html).*
-
-# Small Tilde (`˜`)
-
-`𝔽˜ 𝕩`: Self
-
-Supplies `𝕩` as a left argument to `𝔽` (`𝕩 𝔽 𝕩`).
-
- 1 + 1
- 2
- +˜ 1
- 2
-
-
-`𝕨 𝔽˜ 𝕩`: Swap
-
-Swaps the arguments of `𝔽` (`𝕩 𝔽 𝕨`).
-
- 1 - 2
- ¯1
- 1 -˜ 2
- 1
-
diff --git a/help/⁼undo.md b/help/⁼undo.md
deleted file mode 100644
index 10b622b3..00000000
--- a/help/⁼undo.md
+++ /dev/null
@@ -1,22 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⁼undo.html).*
-
-# Superscript Equals Sign (`⁼`)
-
-`𝔽⁼ 𝕩`, `𝕨 𝔽⁼ 𝕩`: Undo
-
-Invert the function `𝔽`, or use its defined inverse. Not all functions have inverses.
-
-
- 1 - 2
- ¯1
- 1 -⁼ 2
- ¯1
- √ 16
- 4
- √⁼ 4
- 16
- ⋆ 1
- 2.718281828459045
- ⋆⁼ 2.718281828459045
- 1
-
diff --git a/help/↑prefixes take.md b/help/↑prefixes take.md
deleted file mode 100644
index 73530b51..00000000
--- a/help/↑prefixes take.md
+++ /dev/null
@@ -1,64 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/↑prefixes take.html).*
-
-# Up Arrow (`↑`)
-
-`↑ 𝕩`: Prefixes
-
-Prefixes of array `𝕩` along its first axis.
-
- ↑ 1‿2‿3‿4
- ⟨ ⟨⟩ ⟨ 1 ⟩ ⟨ 1 2 ⟩ ⟨ 1 2 3 ⟩ ⟨ 1 2 3 4 ⟩ ⟩
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- ↑ a
- ┌─
- · ↕0‿3 ┌─ ┌─ ┌─
- ╵ 0 1 2 ╵ 0 1 2 ╵ 0 1 2
- ┘ 3 4 5 3 4 5
- ┘ 6 7 8
- ┘
- ┘
-
-
-`𝕨 ↑ 𝕩`: Take
-
-For each integer in `𝕨`, take that many elements from each dimension of `𝕩`.
-
-Negative numbers take from the end.
-
-If any of the elements in `𝕨` are greater than the length of their respective dimension, the dimension is extended with a fill value.
-
- 3 ↑ 1‿3‿5‿67
- ⟨ 1 3 5 ⟩
- a ← 4‿4 ⥊ ↕16
- ┌─
- ╵ 0 1 2 3
- 4 5 6 7
- 8 9 10 11
- 12 13 14 15
- ┘
- 3‿3 ↑ a
- ┌─
- ╵ 0 1 2
- 4 5 6
- 8 9 10
- ┘
- 5‿5 ↑ a
- ┌─
- ╵ 0 1 2 3 0
- 4 5 6 7 0
- 8 9 10 11 0
- 12 13 14 15 0
- 0 0 0 0 0
- ┘
- 3‿¯3 ↑ a
- ┌─
- ╵ 1 2 3
- 5 6 7
- 9 10 11
- ┘
-
diff --git a/help/↓suffixes drop.md b/help/↓suffixes drop.md
deleted file mode 100644
index 39648ccd..00000000
--- a/help/↓suffixes drop.md
+++ /dev/null
@@ -1,53 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/↓suffixes drop.html).*
-
-# Down Arrow (`↓`)
-
-`↓ 𝕩`: Suffixes
-
-Suffixes of array `𝕩` along its first axis.
-
- ↓ 1‿2‿3‿4
- ⟨ ⟨ 1 2 3 4 ⟩ ⟨ 2 3 4 ⟩ ⟨ 3 4 ⟩ ⟨ 4 ⟩ ⟨⟩ ⟩
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- ↓ a
- ┌─
- · ┌─ ┌─ ┌─ ↕0‿3
- ╵ 0 1 2 ╵ 3 4 5 ╵ 6 7 8
- 3 4 5 6 7 8 ┘
- 6 7 8 ┘
- ┘
- ┘
-
-
-`𝕨 ↓ 𝕩`: Drop
-
-For each integer in `𝕨`, drop that many elements from the beginning of each dimension of `𝕩`.
-
-Negative numbers drop from the end.
-
- 3 ↓ 1‿3‿5‿67
- ⟨ 67 ⟩
- a ← 4‿4 ⥊ ↕16
- ┌─
- ╵ 0 1 2 3
- 4 5 6 7
- 8 9 10 11
- 12 13 14 15
- ┘
- 3‿3 ↓ a
- ┌─
- ╵ 15
- ┘
- 5‿5 ↓ a
- ┌┐
- └┘
- 3‿¯3 ↓ a
- ┌─
- ╵ 12
- ┘
-
diff --git a/help/↕range windows.md b/help/↕range windows.md
deleted file mode 100644
index d052bce0..00000000
--- a/help/↕range windows.md
+++ /dev/null
@@ -1,53 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/↕range windows.html).*
-
-# Up Down Arrow (`↕`)
-
-`↕ 𝕩`: Range
-
-Return all indices to index into an array of shape `𝕩`, in the shape described by `𝕩`.
-
-When given a single number, range from 0 to `𝕩-1`.
-
- ↕ 4
- ⟨ 0 1 2 3 ⟩
- ↕ 4‿5
- ┌─
- ╵ ⟨ 0 0 ⟩ ⟨ 0 1 ⟩ ⟨ 0 2 ⟩ ⟨ 0 3 ⟩ ⟨ 0 4 ⟩
- ⟨ 1 0 ⟩ ⟨ 1 1 ⟩ ⟨ 1 2 ⟩ ⟨ 1 3 ⟩ ⟨ 1 4 ⟩
- ⟨ 2 0 ⟩ ⟨ 2 1 ⟩ ⟨ 2 2 ⟩ ⟨ 2 3 ⟩ ⟨ 2 4 ⟩
- ⟨ 3 0 ⟩ ⟨ 3 1 ⟩ ⟨ 3 2 ⟩ ⟨ 3 3 ⟩ ⟨ 3 4 ⟩
- ┘
-
-
-`𝕨 ↕ 𝕩`: Windows
-
-Overlapping slices of `𝕩` which are of shape `𝕨`.
-
- 5 ↕ "abcdefg"
- ┌─
- ╵"abcde
- bcdef
- cdefg"
- ┘
- a ← 3‿3⥊↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- 2‿2 ↕ a
- ┌─
- ┆ 0 1
- 3 4
-
- 1 2
- 4 5
-
-
- 3 4
- 6 7
-
- 4 5
- 7 8
- ┘
-
diff --git a/help/∊markfirst memberof.md b/help/∊markfirst memberof.md
deleted file mode 100644
index 04d4a940..00000000
--- a/help/∊markfirst memberof.md
+++ /dev/null
@@ -1,39 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/∊markfirst memberof.html).*
-
-# Element Of (`∊`)
-
-`∊ 𝕩`: Unique Mask
-
-Mark the first occurrence of each major cell in `𝕩` with a 1, and all other occurrences with a 0.
-
- ∊ 4‿5‿6‿6‿4‿7‿5
- ⟨ 1 1 1 0 0 1 0 ⟩
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- ∊ a
- ⟨ 1 1 1 ⟩
-
-
-`𝕨 ∊ 𝕩`: Member Of
-
-Is each element in `𝕨` a major cell of `𝕩`?
-
- ⟨1⟩ ∊ ↕9
- ⟨ 1 ⟩
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- ⟨0‿1‿2⟩ ∊ a
- ┌·
- · 0
- ┘
- ⟨1‿3 ⥊ 0‿1‿2⟩ ∊ a
- ⟨ 1 ⟩
-
diff --git a/help/∘atop.md b/help/∘atop.md
deleted file mode 100644
index 9a713560..00000000
--- a/help/∘atop.md
+++ /dev/null
@@ -1,29 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/∘atop.html).*
-
-# Ring Operator (`∘`)
-
-`𝔽∘𝔾 𝕩`: Atop
-
-Apply `𝔾` to `𝕩`, then apply `𝔽` (`𝔽 𝔾 𝕩`).
-
-`𝔽` and `𝔾` must be monadic.
-
- -∘- 5
- 5
- - - 5
- 5
-
-
-`𝕨 𝔽∘𝔾 𝕩`: Dyadic Atop
-
-Apply `𝔾` to `𝕨` and `𝕩`, then apply `𝔽` (`𝔽 (𝕨 𝔾 𝕩)`).
-
-`𝔽` must be monadic, and `𝔾` must be dyadic.
-
- 1 -∘+ 2
- ¯3
- 1 - + 2
- ¯1
- - 1 + 2
- ¯3
-
diff --git a/help/√squareroot root.md b/help/√squareroot root.md
deleted file mode 100644
index b7a30406..00000000
--- a/help/√squareroot root.md
+++ /dev/null
@@ -1,23 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/√squareroot root.html).*
-
-# Root (`√`)
-
-`√ 𝕩`: Square root
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- √ 2
- 1.4142135623730951
-
-
-`𝕨 √ 𝕩`: Root
-
-`𝕨`th root of `𝕩`.
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 2 √ 2
- 1.4142135623730951
- 1‿2‿3‿4 √ 4
- ⟨ 4 2 1.5874010519681994 1.414213562373095 ⟩
-
diff --git a/help/∨sortdown or.md b/help/∨sortdown or.md
deleted file mode 100644
index 78eebef9..00000000
--- a/help/∨sortdown or.md
+++ /dev/null
@@ -1,25 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/∨sortdown or.html).*
-
-# Logical Or (`∨`)
-
-`∨ 𝕩`: Sort Down
-
-Sort array `𝕩` in descending order.
-
- ∨ 3‿1‿4‿1‿5
- ⟨ 5 4 3 1 1 ⟩
-
-
-`𝕨 ∨ 𝕩`: Logical Or
-
-Logical Or of `𝕨` and `𝕩`.
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 1 ∨ 0
- 1
- 1‿0 ∨ 1‿1
- ⟨ 1 1 ⟩
- 0 ∨ 0
- 0
-
diff --git a/help/∾join jointo.md b/help/∾join jointo.md
deleted file mode 100644
index b69f5a45..00000000
--- a/help/∾join jointo.md
+++ /dev/null
@@ -1,62 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/∾join jointo.html).*
-
-# Lazy S (`∾`)
-
-`∾ 𝕩`: Join
-
-Join all elements of `𝕩` together.
-
-Element ranks must be compatible.
-
- ∾ ⟨1‿2, 3, 4‿5⟩
- ⟨ 1 2 3 4 5 ⟩
- m ← (3‿1≍⌜4‿2‿5) ⥊¨ 2‿3⥊↕6
- ┌─
- ╵ ┌─ ┌─ ┌─
- ╵ 0 0 0 0 ╵ 1 1 ╵ 2 2 2 2 2
- 0 0 0 0 1 1 2 2 2 2 2
- 0 0 0 0 1 1 2 2 2 2 2
- ┘ ┘ ┘
- ┌─ ┌─ ┌─
- ╵ 3 3 3 3 ╵ 4 4 ╵ 5 5 5 5 5
- ┘ ┘ ┘
- ┘
- ∾ m
- ┌─
- ╵ 0 0 0 0 1 1 2 2 2 2 2
- 0 0 0 0 1 1 2 2 2 2 2
- 0 0 0 0 1 1 2 2 2 2 2
- 3 3 3 3 4 4 5 5 5 5 5
- ┘
-
-
-`𝕨 ∾ 𝕩`: Join
-
-Join `𝕨` to `𝕩` along the first axis.
-
- "abcd" ∾ "EFG"
- "abcdEFG"
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- c ← 4‿3 ⥊ ↕12
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- 9 10 11
- ┘
- a∾c
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- 0 1 2
- 3 4 5
- 6 7 8
- 9 10 11
- ┘
-
diff --git a/help/≍solo couple.md b/help/≍solo couple.md
deleted file mode 100644
index 03b8fe03..00000000
--- a/help/≍solo couple.md
+++ /dev/null
@@ -1,44 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/≍solo couple.html).*
-
-# Tape (`≍`)
-
-`≍ 𝕩`: Solo
-
-Add a dimension to `𝕩`.
-
- ≍ 1
- ⟨ 1 ⟩
-
- ≍≍ 1
- ┌─
- ╵ 1
- ┘
-
- ≍≍≍ 1
- ┌─
- ╎ 1
- ┘
-
- ≍≍ 1‿2‿3‿4
- ┌─
- ╵ 1 2 3 4
- ┘
-
- ≍≍≍ 1‿2‿3‿4
- ┌─
- ╎ 1 2 3 4
- ┘
-
-
-`𝕨 ≍ 𝕩`: Couple
-
-Join `𝕨` and `𝕩` along a newly created axis.
-
- 1 ≍ 3
- ⟨ 1 3 ⟩
- 1‿2 ≍ 2‿3
- ┌─
- ╵ 1 2
- 2 3
- ┘
-
diff --git a/help/≠length notequal.md b/help/≠length notequal.md
deleted file mode 100644
index e5696435..00000000
--- a/help/≠length notequal.md
+++ /dev/null
@@ -1,32 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/≠length notequal.html).*
-
-# Not Equal (`≠`)
-
-`≠ 𝕩`: Length
-
-Length of the first dimension of `𝕩`.
-
-
- ≠ 3
- 1
- ≠ ⟨1, 2, 3⟩
- 3
- ≠ 3‿4‿5⥊0
- 3
- ≠ 1‿4‿5⥊0
- 1
- ≠ 4‿4‿5⥊0
- 4
-
-
-`𝕨 ≠ 𝕩`: Not Equal To
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 1 ≠ 3
- 1
- 2‿3‿0 ≠ 3‿1‿0
- ⟨ 1 1 0 ⟩
- 'a' ≠ 'a'
- 0
-
diff --git a/help/≡depth match.md b/help/≡depth match.md
deleted file mode 100644
index 32d8960b..00000000
--- a/help/≡depth match.md
+++ /dev/null
@@ -1,25 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/≡depth match.html).*
-
-# Identical To (`≡`)
-
-`≡ 𝕩`: Depth
-
-Highest level of nesting in `𝕩`.
-
- ≡ 2‿3‿4
- 1
- ≡ ⟨2,<3,4,<<<5⟩
- 4
- ≡ 9
- 0
-
-
-`𝕨 ≡ 𝕩`: Match
-
-Does `𝕨` exactly match `𝕩`?
-
- 1 ≡ ⟨1⟩
- 0
- ⟨1⟩ ≡ ⟨1⟩
- 1
-
diff --git a/help/≢shape notmatch.md b/help/≢shape notmatch.md
deleted file mode 100644
index 826aa2f4..00000000
--- a/help/≢shape notmatch.md
+++ /dev/null
@@ -1,25 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/≢shape notmatch.html).*
-
-# Not Identical To (`≢`)
-
-`≢ 𝕩`: Shape
-
-Length of each dimension of x.
-
- ≢ 1
- ⟨⟩
- ≢ 1‿2
- ⟨ 2 ⟩
- ≢ 1‿2 ≍ 3‿4
- ⟨ 2 2 ⟩
-
-
-`𝕨 ≢ 𝕩`: Not Match
-
-Does `𝕨` not exactly match `𝕩`?
-
- 1 ≢ ⟨1⟩
- 1
- ⟨1⟩ ≢ ⟨1⟩
- 0
-
diff --git a/help/≤lessequal.md b/help/≤lessequal.md
deleted file mode 100644
index 35e3bbef..00000000
--- a/help/≤lessequal.md
+++ /dev/null
@@ -1,15 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/≤lessequal.html).*
-
-# Lesser Than or Equal To (`≤`)
-
-`𝕨 ≤ 𝕩`: Lesser Than or Equal To
-
-`𝕨` and `𝕩` can both be either numbers or characters.
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 1 ≤ 3
- 1
- 2‿3‿0 ≤ 3‿1‿0
- ⟨ 1 0 1 ⟩
-
diff --git a/help/≥greatequal.md b/help/≥greatequal.md
deleted file mode 100644
index 129478a9..00000000
--- a/help/≥greatequal.md
+++ /dev/null
@@ -1,15 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/≥greatequal.html).*
-
-# Greater Than or Equal To (`≥`)
-
-`𝕨 ≥ 𝕩`: Greater Than or Equal To
-
-`𝕨` and `𝕩` can both be either numbers or characters.
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 1 ≥ 3
- 0
- 2‿3‿0 ≥ 3‿1‿0
- ⟨ 0 1 1 ⟩
-
diff --git a/help/⊏firstcell select.md b/help/⊏firstcell select.md
deleted file mode 100644
index e1f41e98..00000000
--- a/help/⊏firstcell select.md
+++ /dev/null
@@ -1,40 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊏firstcell select.html).*
-
-# Square Image Of (`⊏`)
-
-`⊏ 𝕩`: First Cell
-
-First major cell of `𝕩`.
-
- ⊏ ⟨1, 2, 3⟩
- ┌·
- · 1
- ┘
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- ⊏ a
- ⟨ 0 1 2 ⟩
-
-
-`𝕨 ⊏ 𝕩`: Select
-
-Select the major cells of `𝕨` at the indices in `𝕩`.
-
- 2‿0 ⊏ ⟨1, 2, 3⟩
- ⟨ 3 1 ⟩
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- 2‿0 ⊏ a
- ┌─
- ╵ 6 7 8
- 0 1 2
- ┘
-
diff --git a/help/⊐classify indexof.md b/help/⊐classify indexof.md
deleted file mode 100644
index b7fe2072..00000000
--- a/help/⊐classify indexof.md
+++ /dev/null
@@ -1,39 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊐classify indexof.html).*
-
-# Square Original Of (`⊐`)
-
-`⊐ 𝕩`: Classify
-
-First index of each major cell of `𝕩` in `𝕩`.
-
- ⊐ 5‿6‿2‿2‿5‿1
- ⟨ 0 1 2 2 0 3 ⟩
- a ← 3‿3 ⥊ 0‿1‿2‿9‿0‿9‿0‿1‿2
- ┌─
- ╵ 0 1 2
- 9 0 9
- 0 1 2
- ┘
- ⊐ a
- ⟨ 0 1 0 ⟩
-
-
-`𝕨 ⊐ 𝕩`: Index Of
-
-First index of each major cell of `𝕩` in `𝕨`. Rank of `𝕩` must be at least cell rank of 𝕨`.
-
-If a cell is not found in `𝕨`, that position will contain the length of `𝕨` (`≠𝕨`).
-
- 5‿6‿2‿2‿5‿1 ⊐ 5‿2‿1‿6
- ⟨ 0 2 5 1 ⟩
- a ← 3‿3 ⥊ 0‿1‿2‿9‿0‿9‿0‿1‿2
- ┌─
- ╵ 0 1 2
- 9 0 9
- 0 1 2
- ┘
- a ⊐ ⟨9‿0‿9⟩
- ┌·
- · 3
- ┘
-
diff --git a/help/⊑first pick.md b/help/⊑first pick.md
deleted file mode 100644
index 8023466c..00000000
--- a/help/⊑first pick.md
+++ /dev/null
@@ -1,35 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊑first pick.html).*
-
-# Square Image Of Or Equal To (`⊑`)
-
-`⊑ 𝕩`: First
-
-First element of `𝕩`.
-
- ⊑ ⟨1, 2, 3⟩
- 1
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- ⊑ a
- 0
-
-
-`𝕨 ⊑ 𝕩`: Pick
-
-Pick the element of `𝕨` at index `𝕩`.
-
- 2 ⊑ ⟨1, 2, 3⟩
- 3
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- 2‿0 ⊑ a
- 6
-
diff --git a/help/⊒occcount progindex.md b/help/⊒occcount progindex.md
deleted file mode 100644
index 6ac22c80..00000000
--- a/help/⊒occcount progindex.md
+++ /dev/null
@@ -1,26 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊒occcount progindex.html).*
-
-# Square Original Of or Equal To (`⊒`)
-
-`⊒ 𝕩`: Occurrence Count
-
-Number of times each major cell of `𝕩` appears before itself.
-
- ⊒ 2‿7‿1‿8‿1‿7‿1‿8‿2‿8‿4
- ⟨ 0 0 0 0 1 1 2 1 1 2 0 ⟩
- ≍⟜⊒ 2‿7‿1‿8‿1‿7‿1‿8‿2‿8‿4
- ┌─
- ╵ 2 7 1 8 1 7 1 8 2 8 4
- 0 0 0 0 1 1 2 1 1 2 0
- ┘
-
-
-`𝕨 ⊒ 𝕩`: Progressive Index Of
-
-Index of the first unused match of each major cell of `𝕩` in `𝕨`. If there are no more matches left, length of `𝕨` is placed in that position.
-
- "aaa" ⊒ "aaaaa"
- ⟨ 0 1 2 3 3 ⟩
- "aaabb" ⊒ "ababababab"
- ⟨ 0 3 1 4 2 5 5 5 5 5 ⟩
-
diff --git a/help/⊔groupindices group.md b/help/⊔groupindices group.md
deleted file mode 100644
index 689ed6c1..00000000
--- a/help/⊔groupindices group.md
+++ /dev/null
@@ -1,34 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊔groupindices group.html).*
-
-# Square Cup (`⊔`)
-
-`⊔ 𝕩`: Group Indices
-
-Group the indices of the major cells of `𝕩` by their respective values.
-
-`𝕩` must consist of integers. Groups start from 0.
-
- ⊔ 4‿5‿6‿6‿4‿7‿5
- ⟨ ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨ 0 4 ⟩ ⟨ 1 6 ⟩ ⟨ 2 3 ⟩ ⟨ 5 ⟩ ⟩
- (↕8) ≍ ⊔ 4‿5‿6‿6‿4‿7‿5
- ┌─
- ╵ 0 1 2 3 4 5 6 7
- ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨ 0 4 ⟩ ⟨ 1 6 ⟩ ⟨ 2 3 ⟩ ⟨ 5 ⟩
- ┘
-
-
-`𝕨 ⊔ 𝕩`: Group
-
-Group the major cells of `𝕩` by their respective indices in `𝕨`.
-
-If an element corresponds to `¯1`, it is excluded from grouping.
-
-An extra element can be added to the end of `𝕨` to specify length of the result.
-
- 1‿0‿1‿2‿2‿3‿3 ⊔ 4‿5‿6‿6‿4‿7‿5
- ⟨ ⟨ 5 ⟩ ⟨ 4 6 ⟩ ⟨ 6 4 ⟩ ⟨ 7 5 ⟩ ⟩
- 1‿0‿1‿¯1‿¯1‿3‿3 ⊔ 4‿5‿6‿6‿4‿7‿5
- ⟨ ⟨ 5 ⟩ ⟨ 4 6 ⟩ ⟨⟩ ⟨ 7 5 ⟩ ⟩
- 1‿0‿1‿¯1‿¯1‿3‿3‿10 ⊔ 4‿5‿6‿6‿4‿7‿5
- ⟨ ⟨ 5 ⟩ ⟨ 4 6 ⟩ ⟨⟩ ⟨ 7 5 ⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟨⟩ ⟩
-
diff --git a/help/⊘valences.md b/help/⊘valences.md
deleted file mode 100644
index d1079210..00000000
--- a/help/⊘valences.md
+++ /dev/null
@@ -1,23 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊘valences.html).*
-
-# Circled Division Slash (`⊘`)
-
-`𝔽⊘𝔾 𝕩`: Valences
-
-Apply `𝔽` to `𝕩`.
-
- +⊘- 5
- 5
- -⊘+ 5
- ¯5
-
-
-`𝕨 𝔽⊘𝔾 𝕩`: Valences
-
-Apply `𝔾` to `𝕨` and `𝕩`.
-
- 4 +⊘- 5
- ¯1
- 4 -⊘+ 5
- 9
-
diff --git a/help/⊢identity right.md b/help/⊢identity right.md
deleted file mode 100644
index 2edca7c5..00000000
--- a/help/⊢identity right.md
+++ /dev/null
@@ -1,21 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊢identity right.html).*
-
-# Right Tack (`⊢`)
-
-`⊢ 𝕩`:
-
-Return `𝕩`.
-
- ⊢ 5
- 5
-
-
-`𝕨 ⊢ 𝕩`: Right
-
-Return `𝕩`.
-
- 5 ⊢ 8
- 8
- 'a' ⊢ 1‿2‿3
- ⟨ 1 2 3 ⟩
-
diff --git a/help/⊣identity left.md b/help/⊣identity left.md
deleted file mode 100644
index 2af385a6..00000000
--- a/help/⊣identity left.md
+++ /dev/null
@@ -1,21 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊣identity left.html).*
-
-# Left Tack (`⊣`)
-
-`⊣ 𝕩`:
-
-Return `𝕩`.
-
- ⊣ 5
- 5
-
-
-`𝕨 ⊣ 𝕩`: Left
-
-Return `𝕨`.
-
- 5 ⊣ 8
- 5
- 'a' ⊣ 1‿2‿3
- 'a'
-
diff --git a/help/⊸before bindleft.md b/help/⊸before bindleft.md
deleted file mode 100644
index 0dfe86e5..00000000
--- a/help/⊸before bindleft.md
+++ /dev/null
@@ -1,43 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊸before bindleft.html).*
-
-# Multimap (`⊸`)
-
-`𝕗⊸𝔾 𝕩`: Bind Left
-
-Supply `𝕗` as a left argument to `𝔾` (`𝕗 𝔾 𝕩`).
-
-`𝕗` must be a value, `𝔾` must be dyadic.
-
- 3⊸- 9
- ¯6
- 3 - 9
- ¯6
-
-
-`𝔽⊸𝔾 𝕩`: Before
-
-Apply `𝔽` to `𝕩`, and supply it as a left argument to `𝔾` (`(𝔽 𝕩) 𝔾 𝕩`).
-
-`𝔽` must be monadic, `𝔾` must be dyadic.
-
- -⊸+ 9
- 0
- - + 9
- ¯9
- (- 9) + 9
- 0
-
-
-`𝕨 𝔽⊸𝔾 𝕩`: Dyadic Before
-
-Apply `𝔽` to `𝕨`, and supply it as a left argument to `𝔾` (`(𝔽 𝕨) 𝔾 𝕩`).
-
-`𝔽` must be monadic, `𝔾` must be dyadic.
-
- 2 -⊸+ 1
- ¯1
- 2 - + 1
- 1
- (- 2) + 1
- ¯1
-
diff --git a/help/⋆exponential power.md b/help/⋆exponential power.md
deleted file mode 100644
index 51a16e05..00000000
--- a/help/⋆exponential power.md
+++ /dev/null
@@ -1,27 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⋆exponential power.html).*
-
-# Star (`⋆`)
-
-`⋆ 𝕩`: Exponential
-
-`e` (Euler's constant) to the power of `𝕩`.
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- ⋆ 0‿1‿2‿3
- ⟨ 1 2.718281828459045 7.38905609893065 20.085536923187668 ⟩
-
-
-`𝕨 ⋆ 𝕩`: Power
-
-`𝕨` to the power of `𝕩`.
-
-[Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 2 ⋆ 5
- 32
- 8‿5‿9 ⋆ 2
- ⟨ 64 25 81 ⟩
- 2‿3 ⋆ 3‿¯4
- ⟨ 8 0.012345679012345678 ⟩
-
diff --git a/help/⋈enlist pair.md b/help/⋈enlist pair.md
deleted file mode 100644
index da631346..00000000
--- a/help/⋈enlist pair.md
+++ /dev/null
@@ -1,38 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⋈enlist pair.html).*
-
-# Bow Tie (`⋈`)
-
-`⋈ 𝕩`: Enlist
-
-Put `𝕩` in a single element list. (`⟨𝕩⟩`)
-
- ⋈ 1
- ⟨ 1 ⟩
- ⋈ 4‿4 ⥊ 3‿67‿8‿0
- ┌─
- · ┌─
- ╵ 3 67 8 0
- 3 67 8 0
- 3 67 8 0
- 3 67 8 0
- ┘
- ┘
-
-
-`𝕨 ⋈ 𝕩`: Pair
-
-Put `𝕨` and `𝕩` in a two element list. (`⟨𝕨, 𝕩⟩`)
-
- 1 ⋈ 2
- ⟨ 1 2 ⟩
- 1 ⋈ "dsdasdas"
- ⟨ 1 "dsdasdas" ⟩
- (3‿3 ⥊ 3) ⋈ 67‿'a'‿"example"
- ┌─
- · ┌─ ⟨ 67 'a' "example" ⟩
- ╵ 3 3 3
- 3 3 3
- 3 3 3
- ┘
- ┘
-
diff --git a/help/⌜table.md b/help/⌜table.md
deleted file mode 100644
index 6d7727fc..00000000
--- a/help/⌜table.md
+++ /dev/null
@@ -1,22 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⌜table.html).*
-
-# Top Left Corner (`⌜`)
-
-`𝕨 𝔽⌜ 𝕩`: Each
-
-Apply `𝔽` between every possible pair of the elements of the arguments.
-
- 1‿2‿3‿4 +⌜ 4‿5‿6‿7
- ┌─
- ╵ 5 6 7 8
- 6 7 8 9
- 7 8 9 10
- 8 9 10 11
- ┘
- "abc" ∾⌜ "xyz"
- ┌─
- ╵ "ax" "ay" "az"
- "bx" "by" "bz"
- "cx" "cy" "cz"
- ┘
-
diff --git a/help/⌽reverse rotate.md b/help/⌽reverse rotate.md
deleted file mode 100644
index f451d266..00000000
--- a/help/⌽reverse rotate.md
+++ /dev/null
@@ -1,43 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⌽reverse rotate.html).*
-
-# Circle Stile (`⌽`)
-
-`⌽ 𝕩`: Reverse
-
-Reverse the first axis of `𝕩`.
-
- ⌽ 1‿2‿3
- ⟨ 3 2 1 ⟩
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- ⌽ a
- ┌─
- ╵ 6 7 8
- 3 4 5
- 0 1 2
- ┘
-
-
-`𝕨 ⌽ 𝕩`: Dyad
-
-Move the first `𝕨` elements of `𝕩` to its end. Negative `𝕨` reverses the direction of rotation.
-
- 2 ⌽ 1‿2‿3
- ⟨ 3 1 2 ⟩
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- 2 ⌽ a
- ┌─
- ╵ 6 7 8
- 0 1 2
- 3 4 5
- ┘
-
diff --git a/help/⍉transpose dyadtranspose.md b/help/⍉transpose dyadtranspose.md
deleted file mode 100644
index b8641803..00000000
--- a/help/⍉transpose dyadtranspose.md
+++ /dev/null
@@ -1,38 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⍉transpose dyadtranspose.html).*
-
-# Circle Backslash (`⍉`)
-
-`⍉ 𝕩`: Transpose
-
-Move the first axis of `𝕩` to the end.
-
- a ← 3‿3 ⥊ ↕9
- ┌─
- ╵ 0 1 2
- 3 4 5
- 6 7 8
- ┘
- ⍉ a
- ┌─
- ╵ 0 3 6
- 1 4 7
- 2 5 8
- ┘
- b ← 1‿2‿3 ⥊ ↕6
- ┌─
- ╎ 0 1 2
- 3 4 5
- ┘
- ≢⍉ b
- ⟨ 2 3 1 ⟩
-
-
-`𝕨 ⍉ 𝕩`: Dyad
-
-Rearrange the axes of `𝕩` as per the axis indices in `𝕨`.
-
- ≢ a ← 2‿3‿4‿5‿6 ⥊1
- ⟨ 2 3 4 5 6 ⟩
- ≢ 1‿3‿2‿0‿4 ⍉ a
- ⟨ 5 2 4 3 6 ⟩
-
diff --git a/help/⍋gradeup binsup.md b/help/⍋gradeup binsup.md
deleted file mode 100644
index c633a5d8..00000000
--- a/help/⍋gradeup binsup.md
+++ /dev/null
@@ -1,30 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⍋gradeup binsup.html).*
-
-# Delta Stile (`⍋`)
-
-`⍋ 𝕩`: Grade Up
-
-Indices of `𝕩` that would sort its major cells in ascending order.
-
- a ← 3‿2‿1
- ⟨ 3 2 1 ⟩
- ⍋ a
- ⟨ 2 1 0 ⟩
- (⍋a) ⊏ a
- ⟨ 1 2 3 ⟩
-
-
-
-`𝕨 ⍋ 𝕩`: Bins Up
-
-Binary search for each element of `𝕩` in `𝕨`, and return the index found, if any.
-
-`𝕨` must be sorted in ascending order.
-
- 3‿4‿5‿7 ⍋ 2
- ┌·
- · 0
- ┘
- 3‿4‿5‿7 ⍋ 2‿6
- ⟨ 0 3 ⟩
-
diff --git a/help/⍒gradedown binsdown.md b/help/⍒gradedown binsdown.md
deleted file mode 100644
index 970fcce9..00000000
--- a/help/⍒gradedown binsdown.md
+++ /dev/null
@@ -1,31 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⍒gradedown binsdown.html).*
-
-# Del Stile (`⍒`)
-
-`⍒ 𝕩`: Grade Down
-
-Indices of `𝕩` that would sort its major cells in descending order.
-
- a ← 1‿2‿3
- ⟨ 1 2 3 ⟩
- ⍒ a
- ⟨ 2 1 0 ⟩
- (⍒a) ⊏ a
- ⟨ 3 2 1 ⟩
-
-
-`𝕨 ⍒ 𝕩`: Bins Down
-
-Binary search for each element of `𝕩` in `𝕨`, and return the index found, if any.
-
-`𝕨` must be sorted in descending order.
-
-[Right Pervasive.](https://mlochbaum.github.io/BQN/doc/arithmetic.html#pervasion)
-
- 7‿5‿4‿3 ⍒ 2
- ┌·
- · 4
- ┘
- 7‿5‿4‿3 ⍒ 2‿6
- ⟨ 4 1 ⟩
-
diff --git a/help/⍷deduplicate find.md b/help/⍷deduplicate find.md
deleted file mode 100644
index 52c560bb..00000000
--- a/help/⍷deduplicate find.md
+++ /dev/null
@@ -1,58 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⍷deduplicate find.html).*
-
-# Epsilon Underbar (`⍷`)
-
-`⍷ 𝕩`: Deduplicate
-
-Unique major cells of `𝕩`.
-
- ⍷ 4‿5‿6‿6‿4‿7‿5
- ⟨ 4 5 6 7 ⟩
- a ← 3‿3 ⥊ ↕6
- ┌─
- ╵ 0 1 2
- 3 4 5
- 0 1 2
- ┘
- ⍷ a
- ┌─
- ╵ 0 1 2
- 3 4 5
- ┘
-
-
-`𝕨 ⍷ 𝕩`: Find
-
-Mark the top left location of the occurrences of `𝕨` in `𝕩` with a 1, and other locations with 0.
-
-Result is the same shape as `(≢𝕨)↕x`.
-
- "string" ⍷ "substring"
- ⟨ 0 0 0 1 ⟩
- "loooooong" ⍷ "short"
- ⟨⟩
- a ← 7 (4|⋆˜)⌜○↕ 9
- ┌─
- ╵ 1 1 1 1 1 1 1 1 1
- 0 1 2 3 0 1 2 3 0
- 0 1 0 1 0 1 0 1 0
- 0 1 0 3 0 1 0 3 0
- 0 1 0 1 0 1 0 1 0
- 0 1 0 3 0 1 0 3 0
- 0 1 0 1 0 1 0 1 0
- ┘
- b ← (0‿3‿0≍0‿1‿0)
- ┌─
- ╵ 0 3 0
- 0 1 0
- ┘
- b ⍷ a
- ┌─
- ╵ 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0
- 0 0 1 0 0 0 1
- 0 0 0 0 0 0 0
- 0 0 1 0 0 0 1
- ┘
-
diff --git a/help/⎊catch.md b/help/⎊catch.md
deleted file mode 100644
index 9f95659c..00000000
--- a/help/⎊catch.md
+++ /dev/null
@@ -1,17 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⎊catch.html).*
-
-# Circled Triangle Down (`⎊`)
-
-`𝔽⎊𝔾 𝕩`, `𝕨 𝔽⎊𝔾 𝕩`: Catch
-
-Apply `𝔽` to the arguments.
-
-If an error happens when `𝔽` is applied, cancel its execution, apply `𝔾` to the arguments and return the results.
-
-Otherwise, return the results of `𝔽`.
-
- ∾⎊{"error occurred with argument: "∾•Fmt 𝕩} 1
- "error occurred with argument: 1"
- ∾⎊{"error occurred with argument: "∾•Fmt 𝕩} ⟨⟨1,2⟩, ⟨3,4⟩⟩
- ⟨ 1 2 3 4 ⟩
-
diff --git a/help/○over.md b/help/○over.md
deleted file mode 100644
index 0c84d9bc..00000000
--- a/help/○over.md
+++ /dev/null
@@ -1,29 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/○over.html).*
-
-# Circle (`○`)
-
-`𝔽○𝔾 𝕩`: Atop
-
-Apply `𝔾` to `𝕩`, then apply `𝔽` (`𝔽 𝔾 𝕩`).
-
-`𝔽` and `𝔾` must be monadic.
-
- -○- 5
- 5
- - - 5
- 5
-
-
-`𝕨 𝔽○𝔾 𝕩`: Over
-
-Apply `𝔾` to `𝕨` and `𝕩`, then apply `𝔽` to them (`(𝔾 𝕨) 𝔽 (𝔾 𝕩)`).
-
-`𝔽` must be dyadic, `𝔾` must be monadic.
-
- 1 +○- 2
- ¯3
- 1 + - 2
- ¯1
- (- 1) + (- 2)
- ¯3
-
diff --git a/help/◶choose.md b/help/◶choose.md
deleted file mode 100644
index 8fd73b99..00000000
--- a/help/◶choose.md
+++ /dev/null
@@ -1,19 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/◶choose.html).*
-
-# Circle with Lower Right Quadrant (`◶`)
-
-`𝔽◶𝕘 𝕩`, `𝕨 𝔽◶𝕘 𝕩`: Choose
-
-Apply `𝔽` to the arguments and pick a function from list `𝕘`. Apply the picked function to the arguments.
-
- F ← ⊢◶+‿-‿÷‿×
- ⊢◶⟨ + - ÷ × ⟩
- F 0
- 0
- F 1
- ¯1
- F 2
- 0.5
- F 3
- 1
-
diff --git a/help/⚇depth.md b/help/⚇depth.md
deleted file mode 100644
index b680ba4b..00000000
--- a/help/⚇depth.md
+++ /dev/null
@@ -1,14 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⚇depth.html).*
-
-# Circle With Two Dots (`⚇`)
-
-`𝔽⚇𝕘 𝕩`, `𝕨 𝔽⚇𝕘 𝕩`: Depth
-
-Apply `𝔽` to the cells of the arguments at depth given in `𝕘`.
-
-
- 1⊸↓⚇1 ⟨⟨1,2,3⟩, ⟨4,5,6⟩⟩
- ⟨ ⟨ 2 3 ⟩ ⟨ 5 6 ⟩ ⟩
- 1 ↓⚇1 ⟨⟨1,2,3⟩, ⟨4,5,6⟩⟩
- ⟨ ⟨ 2 3 ⟩ ⟨ 5 6 ⟩ ⟩
-
diff --git a/help/⟜after bindright.md b/help/⟜after bindright.md
deleted file mode 100644
index 00a6de2d..00000000
--- a/help/⟜after bindright.md
+++ /dev/null
@@ -1,43 +0,0 @@
-*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⟜after bindright.html).*
-
-# Left Multimap (`⟜`)
-
-`𝔽⟜𝕘 𝕩`: Bind
-
-Supply `𝕘` as a right argument to `𝔽` (`𝕩 𝔽 𝕘`).
-
-`𝕘` must be a value, `F` must be dyadic.
-
- -⟜3 9
- 6
- - 3 9
- Error
- 9 - 3
- 6
-
-
-`𝔽⟜𝔾 𝕩`: After
-
-Apply `𝔾` to `𝕩`, and supply it as a right argument to `𝔽` (`𝕩 𝔽 (𝔾 𝕩)`).
-
-`𝔽` must be dyadic, `𝔾` must be monadic.
-
- ×⟜- 9
- ¯81
- × - 9
- ¯1
- 9 × (- 9)
- ¯81
-
-
-`𝕨 𝔽⟜𝔾 𝕩`: Dyadic After
-
-Apply `𝔾` to `𝕩`, and supply it as a right argument to `𝔽` (`𝕨 𝔽 (𝔾 𝕩)`).
-
-`𝔽` must be dyadic, `𝔾` must be monadic.
-
- 2 ×⟜- 1
- ¯2
- 2 × (- 1)
- ¯2
-