interpolate: adding generalized numbered string interpolate.
arrays.shaped: Inefficient iteration with indices.
Add upper,lower,strict-upper/lower map operations and array constructions.
sorting.extras: faster map-sort.
switch some vocabs to 4 spaces.
math.functions: whoops, back out mistaken commit.
match: fix test syntax.
splitting.extras: cleanup using.
random.windows: Saw in the pastebin that some Windows installs still don't
start with this code. Just set the system and secure RNGs to f, and
calling them will throw an error. The Mersenne Twister is still the
default anyway.
wrap.strings: allow wrap-indented-string to have a numbered indent provided.
wrap.strings: fix using in tests.
wikipedia: parsing historical events.
Add hash commands to extra/redis
reddit: Add a field.
html.parser.printer: reasonable tree-structured formatting with prettyprint-html
html.parser.printer: explaining comment
html.parser.printer: unit tests
html.parser.printer: remove printer symbol
html.parser.printer: fixed to use repeated write calls instead of surround
html.parser.printer: some fixes.

Fix html-text. (may not be perfect, but "works" now)
Don't decrement indentations if we didn't increment them.
sequences: don't allow negative repetitions.