Lady [Sat, 15 Jul 2023 22:04:04 +0000 (15:04 -0700)]
Add all X·S·D non‐auxillary functions
Some function implementations differ from that literally specified in
the specification because exact adherence would lead to floating‐point
rounding errors. The literal implementation is still provided, al·be·it
commented out.
Auxillary functions (defined as those functions in the X·S·D
specification with a grey background ∣ `aux` class) are implemented,
but not exported. Some of these are not even used due to the above and
will likely be removed in a future version of this module.
It is expected that further optimization of the actually exported
functions will probably take place at some point, but this initial
release provides extreme spec adherence for posterity (and validation
of the test suite).