diff --git a/lib/node_modules/@stdlib/array/base/filled4d-by/README.md b/lib/node_modules/@stdlib/array/base/filled4d-by/README.md
index 4729e4b0f677..0454a20d9218 100644
--- a/lib/node_modules/@stdlib/array/base/filled4d-by/README.md
+++ b/lib/node_modules/@stdlib/array/base/filled4d-by/README.md
@@ -134,6 +134,12 @@ out = filled4dBy( [ 1, 1, 1, 3 ], constantFunction( void 0 ) );
@@ -142,6 +148,12 @@ out = filled4dBy( [ 1, 1, 1, 3 ], constantFunction( void 0 ) );
+
+
+[@stdlib/array/base/filled4d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/filled4d
+
+
+
diff --git a/lib/node_modules/@stdlib/array/base/flipud3d/README.md b/lib/node_modules/@stdlib/array/base/flipud3d/README.md
index 2cf27c6acbb6..d8ab6f098907 100644
--- a/lib/node_modules/@stdlib/array/base/flipud3d/README.md
+++ b/lib/node_modules/@stdlib/array/base/flipud3d/README.md
@@ -97,6 +97,14 @@ console.log( y );
@@ -105,6 +113,16 @@ console.log( y );
+
+
+[@stdlib/array/base/flipud2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flipud2d
+
+[@stdlib/array/base/flipud4d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flipud4d
+
+[@stdlib/array/base/flipud5d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flipud5d
+
+
+
diff --git a/lib/node_modules/@stdlib/array/base/flipud5d/README.md b/lib/node_modules/@stdlib/array/base/flipud5d/README.md
index 41b47aad93e8..6dfd29e59302 100644
--- a/lib/node_modules/@stdlib/array/base/flipud5d/README.md
+++ b/lib/node_modules/@stdlib/array/base/flipud5d/README.md
@@ -97,6 +97,14 @@ console.log( y );
@@ -105,6 +113,16 @@ console.log( y );
+
+
+[@stdlib/array/base/flipud2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flipud2d
+
+[@stdlib/array/base/flipud3d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flipud3d
+
+[@stdlib/array/base/flipud4d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flipud4d
+
+
+
diff --git a/lib/node_modules/@stdlib/array/base/zeros4d/README.md b/lib/node_modules/@stdlib/array/base/zeros4d/README.md
index b5a4e4348087..4484f69e7f42 100644
--- a/lib/node_modules/@stdlib/array/base/zeros4d/README.md
+++ b/lib/node_modules/@stdlib/array/base/zeros4d/README.md
@@ -95,6 +95,17 @@ out = zeros4d( [ 1, 1, 3, 1 ] );
@@ -103,6 +114,22 @@ out = zeros4d( [ 1, 1, 3, 1 ] );
+
+
+[@stdlib/array/base/zeros]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/zeros
+
+[@stdlib/array/base/ones4d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/ones4d
+
+[@stdlib/array/base/zeros2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/zeros2d
+
+[@stdlib/array/base/zeros3d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/zeros3d
+
+[@stdlib/array/base/zeros5d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/zeros5d
+
+[@stdlib/array/base/zerosnd]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/zerosnd
+
+
+
diff --git a/lib/node_modules/@stdlib/array/little-endian-float32/README.md b/lib/node_modules/@stdlib/array/little-endian-float32/README.md
index a4b9d85cdb37..859c931a123b 100644
--- a/lib/node_modules/@stdlib/array/little-endian-float32/README.md
+++ b/lib/node_modules/@stdlib/array/little-endian-float32/README.md
@@ -417,6 +417,14 @@ logEach( '%s', out );
@@ -433,6 +441,14 @@ logEach( '%s', out );
[@stdlib/array/float32]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/float32
+
+
+[@stdlib/array/fixed-endian-float32]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/fixed-endian-float32
+
+[@stdlib/array/little-endian-float64]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/little-endian-float64
+
+
+
diff --git a/lib/node_modules/@stdlib/assert/is-snakecase/README.md b/lib/node_modules/@stdlib/assert/is-snakecase/README.md
index e1bc38418a69..1d4fcf4f4e88 100644
--- a/lib/node_modules/@stdlib/assert/is-snakecase/README.md
+++ b/lib/node_modules/@stdlib/assert/is-snakecase/README.md
@@ -166,6 +166,12 @@ true
@@ -180,6 +186,8 @@ true
+[@stdlib/assert/is-string]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-string
+
diff --git a/lib/node_modules/@stdlib/blas/ext/base/sapxsumpw/README.md b/lib/node_modules/@stdlib/blas/ext/base/sapxsumpw/README.md
index 2ea223b640e5..b4ec0a254771 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/sapxsumpw/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/sapxsumpw/README.md
@@ -167,9 +167,9 @@ console.log( v );
## See Also
-- [`@stdlib/blas/ext/base/dapxsumpw`][@stdlib/blas/ext/base/dapxsumpw]: adds a constant to each double-precision floating-point strided array element and computes the sum using pairwise summation.
-- [`@stdlib/blas/ext/base/gapxsumpw`][@stdlib/blas/ext/base/gapxsumpw]: adds a constant to each strided array element and computes the sum using pairwise summation.
-- [`@stdlib/blas/ext/base/sapxsum`][@stdlib/blas/ext/base/sapxsum]: adds a constant to each single-precision floating-point strided array element and computes the sum.
+- [`@stdlib/blas/ext/base/dapxsumpw`][@stdlib/blas/ext/base/dapxsumpw]: add a scalar constant to each double-precision floating-point strided array element and compute the sum using pairwise summation.
+- [`@stdlib/blas/ext/base/gapxsumpw`][@stdlib/blas/ext/base/gapxsumpw]: add a constant to each strided array element and compute the sum using pairwise summation.
+- [`@stdlib/blas/ext/base/sapxsum`][@stdlib/blas/ext/base/sapxsum]: add a constant to each single-precision floating-point strided array element and compute the sum.
- [`@stdlib/blas/ext/base/ssumpw`][@stdlib/blas/ext/base/ssumpw]: calculate the sum of single-precision floating-point strided array elements using pairwise summation.
diff --git a/lib/node_modules/@stdlib/blas/ext/base/sdsapxsum/README.md b/lib/node_modules/@stdlib/blas/ext/base/sdsapxsum/README.md
index d432f453d087..7f54b595e8d7 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/sdsapxsum/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/sdsapxsum/README.md
@@ -159,8 +159,8 @@ console.log( v );
## See Also
-- [`@stdlib/blas/ext/base/dsapxsum`][@stdlib/blas/ext/base/dsapxsum]: adds a constant to each single-precision floating-point strided array element and computes the sum using extended accumulation and returning an extended precision result.
-- [`@stdlib/blas/ext/base/sapxsum`][@stdlib/blas/ext/base/sapxsum]: adds a constant to each single-precision floating-point strided array element and computes the sum.
+- [`@stdlib/blas/ext/base/dsapxsum`][@stdlib/blas/ext/base/dsapxsum]: add a constant to each single-precision floating-point strided array element and compute the sum using extended accumulation and returning an extended precision result.
+- [`@stdlib/blas/ext/base/sapxsum`][@stdlib/blas/ext/base/sapxsum]: add a constant to each single-precision floating-point strided array element and compute the sum.
- [`@stdlib/blas/ext/base/sdssum`][@stdlib/blas/ext/base/sdssum]: calculate the sum of single-precision floating-point strided array elements using extended accumulation.
diff --git a/lib/node_modules/@stdlib/constants/float64/high-word-abs-mask/README.md b/lib/node_modules/@stdlib/constants/float64/high-word-abs-mask/README.md
index d25df2659ead..3b68ae0385cb 100644
--- a/lib/node_modules/@stdlib/constants/float64/high-word-abs-mask/README.md
+++ b/lib/node_modules/@stdlib/constants/float64/high-word-abs-mask/README.md
@@ -147,6 +147,14 @@ Macro for the high word mask for excluding the sign bit of a [double-precision f
@@ -157,6 +165,16 @@ Macro for the high word mask for excluding the sign bit of a [double-precision f
[ieee754]: https://en.wikipedia.org/wiki/IEEE_754-1985
+
+
+[@stdlib/constants/float64/high-word-sign-mask]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/constants/float64/high-word-sign-mask
+
+[@stdlib/constants/float64/high-word-exponent-mask]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/constants/float64/high-word-exponent-mask
+
+[@stdlib/constants/float64/high-word-significand-mask]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/constants/float64/high-word-significand-mask
+
+
+
diff --git a/lib/node_modules/@stdlib/math/base/special/acotd/README.md b/lib/node_modules/@stdlib/math/base/special/acotd/README.md
index 76d78a0bbe16..bdf93b5964dd 100644
--- a/lib/node_modules/@stdlib/math/base/special/acotd/README.md
+++ b/lib/node_modules/@stdlib/math/base/special/acotd/README.md
@@ -155,6 +155,15 @@ int main( void ) {
@@ -167,6 +176,14 @@ int main( void ) {
+[@stdlib/math/base/special/acot]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/acot
+
+[@stdlib/math/base/special/acoth]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/acoth
+
+[@stdlib/math/base/special/atand]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/atand
+
+[@stdlib/math/base/special/cotd]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/cotd
+
diff --git a/lib/node_modules/@stdlib/math/base/special/acscdf/README.md b/lib/node_modules/@stdlib/math/base/special/acscdf/README.md
index 9fa4dacec1cb..bef55698833a 100644
--- a/lib/node_modules/@stdlib/math/base/special/acscdf/README.md
+++ b/lib/node_modules/@stdlib/math/base/special/acscdf/README.md
@@ -174,6 +174,15 @@ int main( void ) {
@@ -186,6 +195,14 @@ int main( void ) {
+[@stdlib/math/base/special/acsc]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/acsc
+
+[@stdlib/math/base/special/acsch]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/acsch
+
+[@stdlib/math/base/special/asecdf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/asecdf
+
+[@stdlib/math/base/special/asindf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/asindf
+
diff --git a/lib/node_modules/@stdlib/math/base/special/cceiln/README.md b/lib/node_modules/@stdlib/math/base/special/cceiln/README.md
index 96d75e686d3c..72dfb5126eef 100644
--- a/lib/node_modules/@stdlib/math/base/special/cceiln/README.md
+++ b/lib/node_modules/@stdlib/math/base/special/cceiln/README.md
@@ -265,7 +265,7 @@ int main() {
## See Also
-- [`@stdlib/math/base/special/cceil`][@stdlib/math/base/special/cceil]: round a double-precision complex floating-point number toward positive infinity.
+- [`@stdlib/math/base/special/cceil`][@stdlib/math/base/special/cceil]: round each component of a double-precision complex floating-point number toward positive infinity.
- [`@stdlib/math/base/special/cfloorn`][@stdlib/math/base/special/cfloorn]: round each component of a double-precision complex floating-point number to the nearest multiple of 10^n toward negative infinity.
- [`@stdlib/math/base/special/croundn`][@stdlib/math/base/special/croundn]: round each component of a double-precision complex floating-point number to the nearest multiple of 10^n.
diff --git a/lib/node_modules/@stdlib/math/base/special/minmaxn/README.md b/lib/node_modules/@stdlib/math/base/special/minmaxn/README.md
index 6a9bcc62e49a..c8c5884e18c4 100644
--- a/lib/node_modules/@stdlib/math/base/special/minmaxn/README.md
+++ b/lib/node_modules/@stdlib/math/base/special/minmaxn/README.md
@@ -138,6 +138,14 @@ for ( i = 0; i < 100; i++ ) {
@@ -148,6 +156,12 @@ for ( i = 0; i < 100; i++ ) {
+[@stdlib/math/base/special/maxn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/maxn
+
+[@stdlib/math/base/special/minn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/minn
+
+[@stdlib/math/base/special/minmaxabsn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/minmaxabsn
+
diff --git a/lib/node_modules/@stdlib/math/iter/special/spence/README.md b/lib/node_modules/@stdlib/math/iter/special/spence/README.md
index d717fd61ed9a..850730744565 100644
--- a/lib/node_modules/@stdlib/math/iter/special/spence/README.md
+++ b/lib/node_modules/@stdlib/math/iter/special/spence/README.md
@@ -133,7 +133,7 @@ while ( true ) {
## See Also
-- [`@stdlib/math/base/special/spence`][@stdlib/math/base/special/spence]: spence’s function, also known as the dilogarithm.
+- [`@stdlib/math/base/special/spence`][@stdlib/math/base/special/spence]: spence's function, also known as the dilogarithm.
diff --git a/lib/node_modules/@stdlib/math/strided/ops/sub-by/README.md b/lib/node_modules/@stdlib/math/strided/ops/sub-by/README.md
index 6bf860a0a233..1a3428b7df04 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/sub-by/README.md
+++ b/lib/node_modules/@stdlib/math/strided/ops/sub-by/README.md
@@ -241,6 +241,14 @@ console.log( z );
@@ -255,6 +263,16 @@ console.log( z );
[@stdlib/math/base/ops/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/sub
+
+
+[@stdlib/math/strided/ops/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/strided/ops/sub
+
+[@stdlib/math/strided/ops/add-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/strided/ops/add-by
+
+[@stdlib/math/strided/ops/mul-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/strided/ops/mul-by
+
+
+
diff --git a/lib/node_modules/@stdlib/string/base/remove-last-code-point/README.md b/lib/node_modules/@stdlib/string/base/remove-last-code-point/README.md
index e1afa61780dd..d06501a67b38 100644
--- a/lib/node_modules/@stdlib/string/base/remove-last-code-point/README.md
+++ b/lib/node_modules/@stdlib/string/base/remove-last-code-point/README.md
@@ -82,6 +82,14 @@ str = removeLastCodePoint( 'अनुच्छेद', 1 );
@@ -90,6 +98,16 @@ str = removeLastCodePoint( 'अनुच्छेद', 1 );
+
+
+[@stdlib/string/base/remove-first-code-point]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/base/remove-first-code-point
+
+[@stdlib/string/base/remove-last-grapheme-cluster]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/base/remove-last-grapheme-cluster
+
+[@stdlib/string/base/remove-last]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/base/remove-last
+
+
+
diff --git a/lib/node_modules/@stdlib/string/base/remove-last-grapheme-cluster/README.md b/lib/node_modules/@stdlib/string/base/remove-last-grapheme-cluster/README.md
index 18938ce087e2..6e20d00fbbe9 100644
--- a/lib/node_modules/@stdlib/string/base/remove-last-grapheme-cluster/README.md
+++ b/lib/node_modules/@stdlib/string/base/remove-last-grapheme-cluster/README.md
@@ -91,6 +91,14 @@ str = removeLastGraphemeCluster( '🐶🐮🐷🐰🐸', 10 );
@@ -99,6 +107,16 @@ str = removeLastGraphemeCluster( '🐶🐮🐷🐰🐸', 10 );
+
+
+[@stdlib/string/base/remove-first-code-point]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/base/remove-first-code-point
+
+[@stdlib/string/base/remove-last-code-point]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/base/remove-last-code-point
+
+[@stdlib/string/base/remove-last]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/base/remove-last
+
+
+
diff --git a/lib/node_modules/@stdlib/string/base/replace-after-last/README.md b/lib/node_modules/@stdlib/string/base/replace-after-last/README.md
index 7caa3d5ab602..308d76e71fd8 100644
--- a/lib/node_modules/@stdlib/string/base/replace-after-last/README.md
+++ b/lib/node_modules/@stdlib/string/base/replace-after-last/README.md
@@ -133,6 +133,14 @@ out = replaceAfterLast( str, 'beep', 'foo', 5 );
@@ -141,6 +149,16 @@ out = replaceAfterLast( str, 'beep', 'foo', 5 );
+
+
+[@stdlib/string/base/replace-after]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/base/replace-after
+
+[@stdlib/string/base/replace-before-last]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/base/replace-before-last
+
+[@stdlib/string/base/replace-before]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/base/replace-before
+
+
+
diff --git a/lib/node_modules/@stdlib/string/format/README.md b/lib/node_modules/@stdlib/string/format/README.md
index 4d48a6822379..8f5deecf2d34 100644
--- a/lib/node_modules/@stdlib/string/format/README.md
+++ b/lib/node_modules/@stdlib/string/format/README.md
@@ -74,21 +74,21 @@ var out = format( str, 'foo', 'bar', 'baz' );
The following table summarizes the supported specifiers:
-| type | description | example |
-| ---- | ---------------------------------- | ------------ |
-| s | string | beep boop |
-| c | character | a |
-| d, i | signed decimal integer | -12 |
-| u | unsigned decimal integer | 390 |
-| b | unsigned binary integer | 11011011 |
-| o | unsigned octal integer | 510 |
-| x | unsigned hexadecimal (lowercase) | 7b |
-| X | unsigned hexadecimal (uppercase) | 7B |
-| f, F | decimal floating point | 390.24 |
-| e | scientific notation (lowercase) | 3.9e+1 |
-| E | scientific notation (uppercase) | 3.9E+1 |
-| g | shortest representation (`e`/`f`) | 3.9 |
-| G | shortest representation (`E`/`F`) | 3.9 |
+| type | description | example |
+| ---- | --------------------------------- | --------- |
+| s | string | beep boop |
+| c | character | a |
+| d, i | signed decimal integer | -12 |
+| u | unsigned decimal integer | 390 |
+| b | unsigned binary integer | 11011011 |
+| o | unsigned octal integer | 510 |
+| x | unsigned hexadecimal (lowercase) | 7b |
+| X | unsigned hexadecimal (uppercase) | 7B |
+| f, F | decimal floating point | 390.24 |
+| e | scientific notation (lowercase) | 3.9e+1 |
+| E | scientific notation (uppercase) | 3.9E+1 |
+| g | shortest representation (`e`/`f`) | 3.9 |
+| G | shortest representation (`E`/`F`) | 3.9 |
```javascript
var str = '%i written as a binary number is %b.';
@@ -181,8 +181,8 @@ The `precision` may be specified as a decimal integer or as an asterisk characte
- For `s` specifiers, the `precision` specifies the maximum number of characters to be written to the output.
- For floating point specifiers (`f`, `F`, `e`, `E`), the `precision` specifies the number of digits after the decimal point to be written to the output (by default, this is `6`).
-- For `g` and `G` specifiers, the `precision` specifies the maximum number of significant digits to be written to the output.
-- For integer specifiers (`d`, `i`, `u`, `b`, `o`, `x`, `X`), the `precision` specifies the minimum number of digits to be written to the output. If the value to be written is shorter than this number, the result is padded with zeros on the left. The value is not truncated even if the result is longer. For
+- For `g` and `G` specifiers, the `precision` specifies the maximum number of significant digits to be written to the output.
+- For integer specifiers (`d`, `i`, `u`, `b`, `o`, `x`, `X`), the `precision` specifies the minimum number of digits to be written to the output. If the value to be written is shorter than this number, the result is padded with zeros on the left. The value is not truncated even if the result is longer. For
Alternatively, the `precision` may be specified as an asterisk character (`*`), in which case the argument preceding the conversion specification is used as the minimum number of digits.
diff --git a/lib/node_modules/@stdlib/string/right-trim-n/README.md b/lib/node_modules/@stdlib/string/right-trim-n/README.md
index e0bc9bcc9121..98eca961879f 100644
--- a/lib/node_modules/@stdlib/string/right-trim-n/README.md
+++ b/lib/node_modules/@stdlib/string/right-trim-n/README.md
@@ -200,6 +200,13 @@ $ echo -n '~~~foo~~~\t~~~bar~~~\t~~~baz~~~' | rtrimn --split '\t' --chars '~' --
@@ -212,6 +219,14 @@ $ echo -n '~~~foo~~~\t~~~bar~~~\t~~~baz~~~' | rtrimn --split '\t' --chars '~' --
[standard-streams]: https://en.wikipedia.org/wiki/Standard_streams
+
+
+[@stdlib/string/left-trim-n]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/left-trim-n
+
+[@stdlib/string/trim]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/string/trim
+
+
+