diff --git a/base/special/cotd/README.md b/base/special/cotd/README.md
new file mode 100644
index 000000000..50c14505a
--- /dev/null
+++ b/base/special/cotd/README.md
@@ -0,0 +1,101 @@
+
+
+# cotd
+
+> Compute the [cotangent][trigonometric-functions] of an angle measured in degrees.
+
+
+
+
+
+## Usage
+
+```javascript
+var cotd = require( '@stdlib/math/base/special/cotd' );
+```
+
+#### cotd( x )
+
+Evaluates the [cotangent][trigonometric-functions] of `x` (in degrees).
+
+```javascript
+var v = cotd( 0.0 );
+// returns Infinity
+
+v = cotd( 60.0 );
+// returns ~0.58
+
+v = cotd( 90.0 );
+// returns 0.0
+
+v = cotd( NaN );
+// returns NaN
+```
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var linspace = require( '@stdlib/array/base/linspace' );
+var cotd = require( '@stdlib/math/base/special/cotd' );
+
+var x = linspace( -180, 180, 100 );
+
+var i;
+for ( i = 0; i < x.length; i++ ) {
+ console.log( cotd( x[ i ] ) );
+}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[trigonometric-functions]: https://en.wikipedia.org/wiki/Trigonometric_functions
+
+
+
+
+
+
+
+
diff --git a/base/special/cotd/benchmark/benchmark.js b/base/special/cotd/benchmark/benchmark.js
new file mode 100644
index 000000000..c232deef7
--- /dev/null
+++ b/base/special/cotd/benchmark/benchmark.js
@@ -0,0 +1,51 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var bench = require( '@stdlib/bench' );
+var randu = require( '@stdlib/random/base/randu' );
+var isnan = require( './../../../../base/assert/is-nan' );
+var pkg = require( './../package.json' ).name;
+var cotd = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ x = ( randu()*10.0 ) - 5.0;
+ y = cotd( x );
+ if ( isnan( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ }
+ b.toc();
+ if ( isnan( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/base/special/cotd/docs/repl.txt b/base/special/cotd/docs/repl.txt
new file mode 100644
index 000000000..ed3114912
--- /dev/null
+++ b/base/special/cotd/docs/repl.txt
@@ -0,0 +1,28 @@
+
+{{alias}}( x )
+ Computes the cotangent of an angle measured in degrees.
+
+ Parameters
+ ----------
+ x: number
+ Input value (in degrees).
+
+ Returns
+ -------
+ y: number
+ Cotangent.
+
+ Examples
+ --------
+ > var y = {{alias}}( 0.0 )
+ Infinity
+ > y = {{alias}}( 90.0 )
+ 0.0
+ > y = {{alias}}( 60.0 )
+ ~0.58
+ > y = {{alias}}( NaN )
+ NaN
+
+ See Also
+ --------
+
diff --git a/base/special/cotd/docs/types/index.d.ts b/base/special/cotd/docs/types/index.d.ts
new file mode 100644
index 000000000..eefed63cc
--- /dev/null
+++ b/base/special/cotd/docs/types/index.d.ts
@@ -0,0 +1,48 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+// TypeScript Version: 4.1
+
+/**
+* Computes the cotangent of an angle measured in degrees
+*
+* @param x - input value (in degrees)
+* @returns cotangent
+ *
+ * @example
+ * var v = cotd( 0.0 );
+ * // returns Infinity
+ *
+ * @example
+ * var v = cotd( 60.0 );
+ * // returns ~0.58
+ *
+ * @example
+ * var v = cotd( 90.0 );
+ * // returns 0.0
+ *
+ * @example
+ * var v = cotd( NaN );
+ * // returns NaN
+*/
+declare function cotd( x: number ): number;
+
+
+// EXPORTS //
+
+export = cotd;
diff --git a/base/special/cotd/docs/types/test.ts b/base/special/cotd/docs/types/test.ts
new file mode 100644
index 000000000..5f46e51d7
--- /dev/null
+++ b/base/special/cotd/docs/types/test.ts
@@ -0,0 +1,44 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import cotd = require( './index' );
+
+
+// TESTS //
+
+// The function returns a number...
+{
+ cotd( 60 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function is provided a value other than a number...
+{
+ cotd( true ); // $ExpectError
+ cotd( false ); // $ExpectError
+ cotd( null ); // $ExpectError
+ cotd( undefined ); // $ExpectError
+ cotd( '5' ); // $ExpectError
+ cotd( [] ); // $ExpectError
+ cotd( {} ); // $ExpectError
+ cotd( ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided insufficient arguments...
+{
+ cotd(); // $ExpectError
+}
diff --git a/base/special/cotd/examples/index.js b/base/special/cotd/examples/index.js
new file mode 100644
index 000000000..196b00701
--- /dev/null
+++ b/base/special/cotd/examples/index.js
@@ -0,0 +1,29 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+var linspace = require( '@stdlib/array/base/linspace' );
+var cotd = require( './../lib' );
+
+var x = linspace( -180, 180, 100 );
+
+var i;
+for ( i = 0; i < x.length; i++ ) {
+ console.log( 'cotd(%d) = %d', x[ i ], cotd( x[ i ] ) );
+}
diff --git a/base/special/cotd/lib/index.js b/base/special/cotd/lib/index.js
new file mode 100644
index 000000000..9165d5e90
--- /dev/null
+++ b/base/special/cotd/lib/index.js
@@ -0,0 +1,52 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+/**
+* Compute the cotangent of an angle measured in degrees.
+*
+* @module @stdlib/math/base/special/cotd
+*
+* @example
+* var cotd = require( '@stdlib/math/base/special/cotd' );
+*
+* var v = cotd( 0.0 );
+* // returns Infinity
+*
+* v = cotd( 45.0 );
+* // returns 1.0
+*
+* v = cotd( 90.0 );
+* // returns 0.0
+*
+* v = cotd( 60.0 );
+* // returns ~0.58
+*
+* v = cotd( NaN );
+* // returns NaN
+*/
+
+// MODULES //
+
+var main = require( './main.js' );
+
+
+// EXPORTS //
+
+module.exports = main;
diff --git a/base/special/cotd/lib/main.js b/base/special/cotd/lib/main.js
new file mode 100644
index 000000000..17cd8ccfb
--- /dev/null
+++ b/base/special/cotd/lib/main.js
@@ -0,0 +1,76 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var cot = require( './../../../../base/special/cot' );
+var isInteger = require( './../../../../base/assert/is-integer' );
+var deg2rad = require( './../../../../base/special/deg2rad' );
+var isInfinite = require( '@stdlib/assert/is-infinite' );
+
+
+// MAIN //
+
+/**
+* Computes the cotangent of an angle measured in degrees.
+*
+* @param {number} x - input value (in degrees)
+* @returns {number} cotangent
+*
+* @example
+* var v = cotd( 0.0 );
+* // returns Infinity
+*
+* @example
+* var v = cotd( 45 );
+* // returns 1.0
+*
+* @example
+* var v = cotd( 90 );
+* // returns 0.0
+*
+* @example
+* var v = cotd( 60 );
+* // returns ~0.58
+*
+* @example
+* var v = cotd( NaN );
+* // returns NaN
+*/
+function cotd( x ) {
+ var xRad;
+
+ if ( isInfinite( x ) ) {
+ return NaN;
+ }
+
+ if ( isInteger( ( ( x / 90.0 ) - 1.0 ) / 2.0 ) ) {
+ return 0.0;
+ }
+
+ xRad = deg2rad( x );
+
+ return cot( xRad );
+}
+
+
+// EXPORTS //
+
+module.exports = cotd;
diff --git a/base/special/cotd/package.json b/base/special/cotd/package.json
new file mode 100644
index 000000000..a75d62dbf
--- /dev/null
+++ b/base/special/cotd/package.json
@@ -0,0 +1,69 @@
+{
+ "name": "@stdlib/math/base/special/cotd",
+ "version": "0.0.0",
+ "description": "Compute the cotangent of an angle measured in degrees",
+ "license": "Apache-2.0",
+ "author": {
+ "name": "The Stdlib Authors",
+ "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
+ },
+ "contributors": [
+ {
+ "name": "The Stdlib Authors",
+ "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
+ }
+ ],
+ "main": "./lib",
+ "directories": {
+ "benchmark": "./benchmark",
+ "doc": "./docs",
+ "example": "./examples",
+ "lib": "./lib",
+ "test": "./test"
+ },
+ "types": "./docs/types",
+ "scripts": {},
+ "homepage": "https://github.com/stdlib-js/stdlib",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/stdlib-js/stdlib.git"
+ },
+ "bugs": {
+ "url": "https://github.com/stdlib-js/stdlib/issues"
+ },
+ "dependencies": {},
+ "devDependencies": {},
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "keywords": [
+ "stdlib",
+ "stdmath",
+ "mathematics",
+ "math",
+ "degree",
+ "cot",
+ "cotd",
+ "cotangent",
+ "tan",
+ "tangent",
+ "sin",
+ "sine",
+ "cos",
+ "cosine",
+ "trig",
+ "trigonometry"
+ ]
+}
diff --git a/base/special/cotd/test/fixtures/julia/REQUIRE b/base/special/cotd/test/fixtures/julia/REQUIRE
new file mode 100644
index 000000000..308c3be89
--- /dev/null
+++ b/base/special/cotd/test/fixtures/julia/REQUIRE
@@ -0,0 +1,2 @@
+julia 1.5
+JSON 0.21
diff --git a/base/special/cotd/test/fixtures/julia/negative.json b/base/special/cotd/test/fixtures/julia/negative.json
new file mode 100644
index 000000000..8cb2f0c5c
--- /dev/null
+++ b/base/special/cotd/test/fixtures/julia/negative.json
@@ -0,0 +1 @@
+{"expected":[-57.28996163075943,-56.77833975530919,-56.27577220652546,-55.78202071265184,-55.2968552896451,-54.82005388394632,-54.3514020335712,-53.89069254643318,-53.43772519488559,-52.99230642553661,-52.55424908345366,-52.12337214993143,-51.69950049305174,-51.28246463031316,-50.8721005026542,-50.468249259237616,-50.070757052402094,-49.679474842225716,-49.294258210179464,-48.914967181381364,-48.541466054991616,-48.173623242317085,-47.81131111221929,-47.45440584344444,-47.10278728351667,-46.756338813856395,-46.414947220806084,-46.078502572263474,-45.74689809964,-45.42003008487821,-45.097797752276875,-44.780103164886874,-44.46685112525418,-44.15794908029847,-43.8533070301278,-43.55283744060072,-43.25645515945715,-42.9640773358494,-42.67562334311364,-42.39101470463038,-42.11017502263094,-41.83302990981427,-41.55950692364531,-41.28953550321327,-41.02304690853412,-40.759974162187454,-40.500251993183994,-40.24381678296453,-39.99060651343673,-39.740560716960594,-39.49362042819767,-39.249728137743844,-39.008827747468644,-38.77086452748872,-38.535785074705714,-38.30353727284295,-38.07407025391777,-37.84733436108993,-37.62328111282903,-37.40186316834653,-37.18303429424076,-36.96674933230543,-36.75296416845458,-36.541635702719205,-36.3327218202724,-36.126181363442406,-35.921974104674355,-35.720060720403346,-35.52040276580335,-35.32296265037778,-35.12770361435927,-34.934589705887404,-34.74358575893477,-34.5546573719528,-34.367770887210185,-34.18289337079778,-33.99999259327507,-33.819037010934316,-33.639995747659455,-33.46283857735792,-33.28753590694431,-33.1140587598558,-32.942378760080125,-32.772468116677366,-32.60429960877821,-32.437846571041256,-32.27308287955334,-32.109982938157124,-31.948521665190867,-31.788674480626053,-31.630417293588984,-31.47372649025291,-31.31857892208819,-31.164951894457868,-31.012823155547203,-30.862170885615505,-30.712973686559558,-30.565210571778135,-30.418860956327435,-30.273904647357828,-30.130321834822492,-29.988093082449065,-29.847199318965615,-29.70762182957254,-29.569342247652592,-29.432342546710995,-29.29660503253865,-29.162112335590784,-29.028847403574577,-28.896793494238924,-28.765934168359845,-28.636253282915604,-28.507734984445367,-28.38036370258581,-28.254124143780075,-28.129001285153706,-28.004980368552484,-27.882046894737176,-27.76018661773037,-27.63938553931074,-27.519629903650447,-27.40090619209104,-27.283201118054052,-27.166501622082016,-27.050794867006072,-26.936068233236508,-26.82230931417244,-26.709505911727287,-26.597646031966526,-26.48671788085456,-26.376709860107365,-26.26761056314813,-26.159408771162575,-26.05209344925144,-25.94565374267705,-25.840078973201535,-25.735358635513933,-25.63148239374378,-25.52844007805868,-25.42622168134356,-25.324817355959254,-25.224217410578348,-25.124412307095962,-25.025392657613583,-24.92714922149388,-24.82967290248443,-24.73295474590874,-24.636985935922482,-24.541757792833373,-24.44726177048285,-24.35348945368794,-24.260432555741755,-24.168082915970942,-24.076432497348716,-23.985473384161907,-23.89519777973061,-23.8055980041791,-23.716666492256653,-23.628395791206984,-23.540778558685002,-23.4538075607197,-23.36747566972199,-23.281775862536314,-23.19670121853494,-23.11224491775378,-23.02840023906883,-22.945160558411985,-22.862519347025483,-22.78047016975383,-22.699006683372286,-22.618122634951145,-22.537811860254727,-22.458068282174324,-22.378885909194338,-22.300258833890595,-22.22218123146023,-22.144647358282285,-22.06765155050832,-21.991188222682258,-21.915251866388775,-21.839837048929592,-21.764938412026947,-21.69055067055363,-21.616668611288905,-21.543287091699778,-21.470401038746925,-21.39800544771478,-21.326095381065173,-21.254665967313937,-21.18371239993002,-21.11322993625654,-21.04321389645324,-20.973659662459937,-20.904562676980387,-20.835918442486168,-20.767722520240056,-20.699970529338536,-20.632658145772947,-20.565781101508833,-20.499335183583145,-20.433316233218854,-20.367720144956568,-20.302542865802824,-20.237780394394655,-20.173428780180036,-20.109484122613917,-20.04594257036949,-19.982800320564294,-19.920053618000914,-19.857698754421886,-19.79573206777856,-19.734149941513575,-19.672948803856638,-19.612125127133385,-19.55167542708699,-19.491596262212212,-19.431884233101744,-19.372535981804464,-19.313548191195377,-19.254917584357074,-19.196640923972343,-19.1387150117278,-19.081136687728208,-19.02390282992141,-18.96701035353346,-18.910456210513896,-18.85423738899092,-18.79835091273616,-18.742793840638974,-18.68756326619003,-18.632656316973925,-18.578070154170764,-18.52380197206642,-18.46984899757133,-18.41620848974769,-18.362877739344842,-18.30985406834267,-18.2571348295029,-18.204717405928076,-18.15259921062815,-18.100777686094435,-18.04925030388083,-17.998014564192175,-17.947067995479586,-17.8964081540426,-17.84603262363807,-17.795939015095588,-17.74612496593938,-17.696588140016516,-17.64732622713132,-17.59833694268584,-17.5496180273263,-17.50116724659538,-17.452982390590215,-17.405061273626075,-17.357401733905462,-17.310001633192716,-17.262858856493853,-17.215971311741654,-17.169336929485834,-17.122953662588234,-17.07681948592293,-17.030932396081162,-16.985290411080992,-16.939891570081613,-16.894733933102238,-16.849815580745403,-16.805134613924743,-16.760689153597,-16.71647734049832,-16.672497334884675,-16.628747316276367,-16.58522548320653,-16.541930052973573,-16.49885926139748,-16.45601136257989,-16.413384628667888,-16.37097734962148,-16.328787832984617,-16.28681440365977,-16.245055403685956,-16.203509192020157,-16.162174144322073,-16.12104865274216,-16.080131125712903,-16.03941998774321,-15.998913679215947,-15.958610656188531,-15.918509390196478,-15.878608368059965,-15.838906091693206,-15.799401077916755,-15.760091858272524,-15.720976978841627,-15.68205500006486,-15.643324496565857,-15.604784056976868,-15.566432283767064,-15.528267793073416,-15.490289214533977,-15.45249519112365,-15.41488437899234,-15.377455447305438,-15.340207078086646,-15.303137966063034,-15.266246818512379,-15.22953235511266,-15.192993307793737,-15.156628420591144,-15.120436449501986,-15.084416162342862,-15.04856633860983,-15.012885769340341,-14.97737325697717,-14.942027615234197,-14.906847668964138,-14.871832254028117,-14.836980217167039,-14.802290415874822,-14.767761718273327,-14.733393002989091,-14.699183159031724,-14.665131085674036,-14.631235692333766,-14.597495898456998,-14.563910633403157,-14.530478836331566,-14.497199456089596,-14.464071451102306,-14.431093789263613,-14.398265447828942,-14.365585413309317,-14.333052681366897,-14.300666256711928,-14.268425153001076,-14.236328392737128,-14.20437500717005,-14.172564036199352,-14.140894528277775,-14.109365540316256,-14.077976137590152,-14.046725393646708,-14.015612390213773,-13.984636217109694,-13.9537959721544,-13.92309076108169,-13.892519697452617,-13.862081902570074,-13.831776505394423,-13.801602642460288,-13.7715594577944,-13.7416461028345,-13.711861736349318,-13.682205524359574,-13.652676640060001,-13.623274263742376,-13.593997582719503,-13.564845791250255,-13.535818090465465,-13.506913688294874,-13.478131799394914,-13.449471645077473,-13.420932453239528,-13.392513458293703,-13.364213901099642,-13.336033028896352,-13.307970095235266,-13.280024359914265,-13.252195088912437,-13.224481554325715,-13.196883034303296,-13.169398812984804,-13.142028180438343,-13.1147704325992,-13.087624871209382,-13.060590803757863,-13.033667543421608,-13.006854409007246,-12.980150724893566,-12.953555820974605,-12.927069032603518,-12.90068970053709,-12.874417170880921,-12.848250795035312,-12.822189929641755,-12.79623393653013,-12.77038218266647,-12.744634040101433,-12.718988885919323,-12.693446102187773,-12.668005075907997,-12.642665198965659,-12.61742586808232,-12.592286484767465,-12.567246455271082,-12.542305190536846,-12.517462106155799,-12.492716622320634,-12.468068163780487,-12.443516159796246,-12.419060044096433,-12.394699254833561,-12.370433234541006,-12.346261430090419,-12.322183292649564,-12.298198277640742,-12.2743058446996,-12.25050545763448,-12.226796584386229,-12.203178696988438,-12.179651271528186,-12.15621378810721,-12.132865730803514,-12.109606587633442,-12.086435850514151,-12.063353015226545,-12.040357581378622,-12.017449052369212,-11.994626935352176,-11.971890741200946,-11.94923998447353,-11.926674183377873,-11.90419285973761,-11.881795538958222,-11.85948174999355,-11.837251025312714,-11.815102900867355,-11.793036916059293,-11.771052613708509,-11.749149540021495,-11.727327244559968,-11.705585280209904,-11.683923203150929,-11.662340572826059,-11.640836951911743,-11.619411906288267,-11.598065005010465,-11.576795820278743,-11.555603927410454,-11.534488904811536,-11.513450333948498,-11.49248779932071,-11.471600888432947,-11.450789191768308,-11.430052302761343,-11.409389817771535,-11.388801336057043,-11.368286459748719,-11.347844793824414,-11.327475946083576,-11.30717952712207,-11.286955150307334,-11.26680243175373,-11.24672099029823,-11.226710447476284,-11.206770427498006,-11.186900557224584,-11.167100466144936,-11.147369786352629,-11.127708152523015,-11.108115201890646,-11.08859057422689,-11.069133911817788,-11.049744859442171,-11.03042306434995,-11.011168176240709,-10.99197984724244,-10.972857731890553,-10.95380148710708,-10.934810772180116,-10.915885248743429,-10.897024580756343,-10.878228434483756,-10.85949647847643,-10.840828383551447,-10.822223822772857,-10.803682471432557,-10.78520400703133,-10.76678810926012,-10.748434459981436,-10.730142743211006,-10.711912645099588,-10.693743853914953,-10.675636060024084,-10.657588955875525,-10.639602235981918,-10.621675596902719,-10.603808737227084,-10.586001357556922,-10.568253160490134,-10.55056385060399,-10.532933134438704,-10.515360720481146,-10.497846319148742,-10.480389642773508,-10.462990405586243,-10.445648323700917,-10.428363115099154,-10.411134499614924,-10.393962198919342,-10.376845936505637,-10.359785437674274,-10.3427804295182,-10.325830640908267,-10.308935802478754,-10.292095646613067,-10.275309907429568,-10.258578320767523,-10.24190062417322,-10.225276556886188,-10.208705859825567,-10.192188275576617,-10.175723548377329,-10.159311424105194,-10.142951650264086,-10.126643975971264,-10.110388151944521,-10.094183930489418,-10.078031065486687,-10.061929312379714,-10.045878428162162,-10.02987817136571,-10.013928302047887,-9.998028581780064,-9.98217877363552,-9.966378642177629,-9.950627953448178,-9.934926474955766,-9.919273975664339,-9.903670225981816,-9.888114997748822,-9.872608064227533,-9.857149200090623,-9.841738181410305,-9.826374785647497,-9.81105879164106,-9.795789979597153,-9.78056813107869,-9.765393028994872,-9.750264457590847,-9.73518220243744,-9.720146050420986,-9.705155789733274,-9.690211209861534,-9.675312101578577,-9.660458256932985,-9.645649469239405,-9.630885533068927,-9.616166244239544,-9.60149139980672,-9.586860798054017,-9.57227423848383,-9.557731521808185,-9.543232449939632,-9.52877682598223,-9.514364454222584,-9.499995140120996,-9.485668690302672,-9.471384912549013,-9.457143615788995,-9.442944610090608,-9.428787706652392,-9.414672717795034,-9.400599456953032,-9.386567738666464,-9.372577378572796,-9.358628193398783,-9.344720000952435,-9.330852620115055,-9.31702587083335,-9.303239574111595,-9.289493552003906,-9.27578762760653,-9.262121625050229,-9.24849536949275,-9.234908687111314,-9.221361405095214,-9.207853351638455,-9.194384355932447,-9.180954248158812,-9.167562859482185,-9.154210022043126,-9.140895568951084,-9.127619334277403,-9.114381153048416,-9.101180861238573,-9.088018295763641,-9.074893294473974,-9.061805696147808,-9.048755340484648,-9.035742068098692,-9.022765720512314,-9.009826140149613,-8.996923170329993,-8.984056655261828,-8.971226440036164,-8.95843237062047,-8.945674293852452,-8.93295205743392,-8.920265509924691,-8.907614500736576,-8.894998880127371,-8.882418499194946,-8.869873209871349,-8.857362864916979,-8.844887317914802,-8.832446423264608,-8.820040036177332,-8.807668012669401,-8.795330209557157,-8.783026484451298,-8.770756695751373,-8.758520702640341,-8.74631836507915,-8.73414954380137,-8.722014100307884,-8.7099118968616,-8.697842796482217,-8.68580666294104,-8.673803360755834,-8.661832755185705,-8.649894712226052,-8.637989098603539,-8.626115781771102,-8.614274629903031,-8.602465511890054,-8.590688297334472,-8.578942856545355,-8.567229060533746,-8.555546781007925,-8.5438958903687,-8.532276261704745,-8.520687768787967,-8.509130286068912,-8.497603688672221,-8.486107852392104,-8.474642653687853,-8.463207969679411,-8.451803678142948,-8.440429657506492,-8.429085786845592,-8.417771945879007,-8.406488014964435,-8.395233875094286,-8.38400940789146,-8.3728144956052,-8.361649021106933,-8.350512867886179,-8.339405920046483,-8.328328062301356,-8.317279179970294,-8.306259158974772,-8.29526788583433,-8.284305247662633,-8.273371132163605,-8.262465427627564,-8.251588022927411,-8.240738807514827,-8.229917671416517,-8.21912450523047,-8.20835920012226,-8.197621647821364,-8.186911740617521,-8.176229371357108,-8.165574433439552,-8.15494682081376,-8.144346427974593,-8.13377314995935,-8.12322688234429,-8.112707521241171,-8.102214963293834,-8.091749105674783,-8.08130984608183,-8.07089708273473,-8.060510714371857,-8.050150640246915,-8.039816760125651,-8.02950897428262,-8.019227183497948,-8.00897128905414,-7.9987411927329,-7.988536796811979,-7.978358004062058,-7.968204717743629,-7.958076841603919,-7.947974279873842,-7.93789693726495,-7.927844718966434,-7.917817530642128,-7.90781527842754,-7.89783786892692,-7.887885209210321,-7.877957206810715,-7.868053769721103,-7.858174806391655,-7.848320225726892,-7.838489937082848,-7.828683850264296,-7.8189018755219575,-7.809143923549758,-7.799409905482107,-7.789699732891155,-7.780013317784128,-7.770350572600651,-7.760711410210078,-7.751095743908885,-7.7415034874180355,-7.7319345548803895,-7.72238886085814,-7.712866320330237,-7.7033668486898685,-7.6938903617419285,-7.684436775700519,-7.675006007186466,-7.665597973224856,-7.65621259124259,-7.6468497790659535,-7.637509454918197,-7.628191537417159,-7.618895945572873,-7.609622598785209,-7.600371416841546,-7.591142319914424,-7.581935228559256,-7.5727500637120135,-7.563586746686975,-7.554445199174445,-7.545325343238522,-7.536227101314865,-7.527150396208486,-7.518095151091556,-7.509061289501218,-7.50004873533742,-7.4910574128607825,-7.482087246690446,-7.473138161801959,-7.464210083525179,-7.4553029375421715,-7.446416649885151,-7.437551146934407,-7.428706355416267,-7.419882202401063,-7.411078615301121,-7.402295521868745,-7.3935328501942434,-7.3847905287039515,-7.376068486158258,-7.367366651649677,-7.358684954600904,-7.350023324762899,-7.341381692212978,-7.332759987352924,-7.3241581409071035,-7.315576083920599,-7.307013747757365,-7.2984710640983685,-7.289947964939781,-7.281444382591143,-7.272960249673584,-7.264495499118008,-7.256050064163331,-7.247623878354709,-7.2392168755417865,-7.230828989876952,-7.222460155813607,-7.2141103081044555,-7.205779381799785,-7.19746731224579,-7.189174035082866,-7.180899486243956,-7.172643601952883,-7.1644063187227,-7.156187573354056,-7.14798730293357,-7.139805444832209,-7.131641936703685,-7.123496716482874,-7.11536972238421,-7.107260892900127,-7.099170166799501,-7.091097483126095,-7.083042781197005,-7.075006000601143,-7.066987081197724,-7.058985963114736,-7.051002586747459,-7.043036892756955,-7.0350888220686105,-7.0271583158706505,-7.019245315612684,-7.011349763004254,-7.003471600013392,-6.995610768865194,-6.98776721204039,-6.979940872273946,-6.97213169255364,-6.964339616118687,-6.956564586458342,-6.948806547310536,-6.9410654426604985,-6.93334121673941,-6.925633814023041,-6.917943179230426,-6.910269257322528,-6.90261199350091,-6.894971333206435,-6.887347222117946,-6.879739606150978,-6.872148431456475,-6.8645736444195,-6.857015191657971,-6.849473020021394,-6.841947076589616,-6.834437308671563,-6.826943663804023,-6.819466089750404,-6.812004534499501,-6.804558946264304,-6.797129273480777,-6.789715464806662,-6.782317469120289,-6.774935235519389,-6.767568713319926,-6.7602178520549225,-6.752882601473299,-6.745562911538723,-6.738258732428458,-6.730970014532239,-6.723696708451119,-6.716438764996365,-6.709196135188329,-6.701968770255345,-6.694756621632622,-6.68755964096115,-6.680377780086611,-6.673210991058295,-6.666059226128033,-6.658922437749117,-6.651800578575244,-6.644693601459468,-6.637601459453138,-6.630524105804871,-6.623461493959502,-6.616413577557071,-6.6093803104317885,-6.602361646611029,-6.595357540314318,-6.588367945952321,-6.581392818125863,-6.5744321116249305,-6.567485781427682,-6.56055378269948,-6.553636070791905,-6.546732601241809,-6.5398433297703376,-6.532968212281987,-6.526107204863654,-6.519260263783683,-6.512427345490952,-6.50560840661392,-6.498803403959716,-6.492012294513213,-6.485235035436115,-6.478471584066054,-6.471721897915686,-6.464985934671792,-6.458263652194385,-6.451555008515831,-6.444859961839964,-6.438178470541215,-6.431510493163735,-6.424855988420542,-6.418214915192645,-6.411587232528216,-6.404972899641717,-6.3983718759130666,-6.391784120886806,-6.385209594271257,-6.378648255937698,-6.372100065919551,-6.365564984411542,-6.359042971768905,-6.352533988506573,-6.34603799529836,-6.339554952976183,-6.333084822529254,-6.326627565103299,-6.320183141999762,-6.313751514675044,-6.307332644739711,-6.300926493957736,-6.294533024245728,-6.288152197672167,-6.281783976456657,-6.27542832296917,-6.269085199729298,-6.262754569405505,-6.2564363948144015,-6.250130638919999,-6.243837264832982,-6.237556235809991,-6.231287515252889,-6.225031066708051,-6.218786853865655,-6.212554840558967,-6.206334990763642,-6.2001272685970195,-6.19393163831743,-6.187748064323501,-6.181576511153473,-6.175416943484517,-6.169269326132048,-6.163133624049054,-6.157009802325419,-6.150897826187268,-6.1447976609962875,-6.138709272249081,-6.132632625576488,-6.126567686742967,-6.120514421645917,-6.114472796315045,-6.108442776911729,-6.102424329728367,-6.096417421187759,-6.0904220178424655,-6.084438086374189,-6.078465593593146,-6.072504506437449,-6.066554791972492,-6.060616417390341,-6.054689350009122,-6.048773557272419,-6.0428690067486635,-6.0369756661305525,-6.031093503234439,-6.025222485999753,-6.0193625824884025,-6.013513760884198,-6.007675989492265,-6.001849236738471,-5.996033471168852,-5.990228661449035,-5.984434776363675,-5.97865178481589,-5.972879655826697,-5.967118358534457,-5.9613678621943205,-5.955628136177671,-5.949899149971577,-5.944180873178252,-5.9384732755145055,-5.932776326811208,-5.927089997012752,-5.921414256176515,-5.915749074472338,-5.910094422181992,-5.904450269698653,-5.898816587526383,-5.8931933462796104,-5.887580516682612,-5.881978069569008,-5.876385975881238,-5.870804206670073,-5.865232733094086,-5.859671526419179,-5.854120558018062,-5.8485797993697695,-5.843049222059162,-5.837528797776432,-5.832018498316628,-5.8265182955791595,-5.82102816156732,-5.815548068387802,-5.810077988250224,-5.8046178934666575,-5.799167756451152,-5.793727549719268,-5.788297245887612,-5.782876817673363,-5.777466237893823,-5.772065479465956,-5.766674515405929,-5.7612933188286535,-5.755921862947341,-5.750560121073056,-5.745208066614261,-5.739865673076381,-5.73453291406136,-5.729209763267211,-5.7238961944876,-5.7185921816113945,-5.713297698622238,-5.70801271959812,-5.702737218710948,-5.697471170226122,-5.692214548502116,-5.686967327990049,-5.681729483233279,-5.676500988866974,-5.671281819617708],"x":[-1.0,-1.009009009009009,-1.018018018018018,-1.027027027027027,-1.0360360360360361,-1.045045045045045,-1.054054054054054,-1.063063063063063,-1.072072072072072,-1.0810810810810811,-1.09009009009009,-1.0990990990990992,-1.1081081081081081,-1.117117117117117,-1.1261261261261262,-1.135135135135135,-1.1441441441441442,-1.1531531531531531,-1.162162162162162,-1.1711711711711712,-1.1801801801801801,-1.1891891891891893,-1.1981981981981982,-1.2072072072072073,-1.2162162162162162,-1.2252252252252251,-1.2342342342342343,-1.2432432432432432,-1.2522522522522523,-1.2612612612612613,-1.2702702702702702,-1.2792792792792793,-1.2882882882882882,-1.2972972972972974,-1.3063063063063063,-1.3153153153153154,-1.3243243243243243,-1.3333333333333333,-1.3423423423423424,-1.3513513513513513,-1.3603603603603605,-1.3693693693693694,-1.3783783783783783,-1.3873873873873874,-1.3963963963963963,-1.4054054054054055,-1.4144144144144144,-1.4234234234234233,-1.4324324324324325,-1.4414414414414414,-1.4504504504504505,-1.4594594594594594,-1.4684684684684686,-1.4774774774774775,-1.4864864864864864,-1.4954954954954955,-1.5045045045045045,-1.5135135135135136,-1.5225225225225225,-1.5315315315315314,-1.5405405405405406,-1.5495495495495495,-1.5585585585585586,-1.5675675675675675,-1.5765765765765767,-1.5855855855855856,-1.5945945945945945,-1.6036036036036037,-1.6126126126126126,-1.6216216216216217,-1.6306306306306306,-1.6396396396396395,-1.6486486486486487,-1.6576576576576576,-1.6666666666666667,-1.6756756756756757,-1.6846846846846846,-1.6936936936936937,-1.7027027027027026,-1.7117117117117118,-1.7207207207207207,-1.7297297297297298,-1.7387387387387387,-1.7477477477477477,-1.7567567567567568,-1.7657657657657657,-1.7747747747747749,-1.7837837837837838,-1.7927927927927927,-1.8018018018018018,-1.8108108108108107,-1.8198198198198199,-1.8288288288288288,-1.837837837837838,-1.8468468468468469,-1.8558558558558558,-1.864864864864865,-1.8738738738738738,-1.882882882882883,-1.8918918918918919,-1.9009009009009008,-1.90990990990991,-1.9189189189189189,-1.927927927927928,-1.936936936936937,-1.945945945945946,-1.954954954954955,-1.9639639639639639,-1.972972972972973,-1.981981981981982,-1.990990990990991,-2.0,-2.009009009009009,-2.018018018018018,-2.027027027027027,-2.036036036036036,-2.045045045045045,-2.054054054054054,-2.063063063063063,-2.0720720720720722,-2.081081081081081,-2.09009009009009,-2.099099099099099,-2.108108108108108,-2.1171171171171173,-2.126126126126126,-2.135135135135135,-2.144144144144144,-2.1531531531531534,-2.1621621621621623,-2.171171171171171,-2.18018018018018,-2.189189189189189,-2.1981981981981984,-2.2072072072072073,-2.2162162162162162,-2.225225225225225,-2.234234234234234,-2.2432432432432434,-2.2522522522522523,-2.2612612612612613,-2.27027027027027,-2.279279279279279,-2.2882882882882885,-2.2972972972972974,-2.3063063063063063,-2.315315315315315,-2.324324324324324,-2.3333333333333335,-2.3423423423423424,-2.3513513513513513,-2.3603603603603602,-2.369369369369369,-2.3783783783783785,-2.3873873873873874,-2.3963963963963963,-2.4054054054054053,-2.4144144144144146,-2.4234234234234235,-2.4324324324324325,-2.4414414414414414,-2.4504504504504503,-2.4594594594594597,-2.4684684684684686,-2.4774774774774775,-2.4864864864864864,-2.4954954954954953,-2.5045045045045047,-2.5135135135135136,-2.5225225225225225,-2.5315315315315314,-2.5405405405405403,-2.5495495495495497,-2.5585585585585586,-2.5675675675675675,-2.5765765765765765,-2.5855855855855854,-2.5945945945945947,-2.6036036036036037,-2.6126126126126126,-2.6216216216216215,-2.630630630630631,-2.6396396396396398,-2.6486486486486487,-2.6576576576576576,-2.6666666666666665,-2.675675675675676,-2.684684684684685,-2.6936936936936937,-2.7027027027027026,-2.7117117117117115,-2.720720720720721,-2.72972972972973,-2.7387387387387387,-2.7477477477477477,-2.7567567567567566,-2.765765765765766,-2.774774774774775,-2.7837837837837838,-2.7927927927927927,-2.8018018018018016,-2.810810810810811,-2.81981981981982,-2.828828828828829,-2.8378378378378377,-2.8468468468468466,-2.855855855855856,-2.864864864864865,-2.873873873873874,-2.8828828828828827,-2.891891891891892,-2.900900900900901,-2.90990990990991,-2.918918918918919,-2.9279279279279278,-2.936936936936937,-2.945945945945946,-2.954954954954955,-2.963963963963964,-2.972972972972973,-2.981981981981982,-2.990990990990991,-3.0,-3.009009009009009,-3.018018018018018,-3.027027027027027,-3.036036036036036,-3.045045045045045,-3.054054054054054,-3.063063063063063,-3.0720720720720722,-3.081081081081081,-3.09009009009009,-3.099099099099099,-3.108108108108108,-3.1171171171171173,-3.126126126126126,-3.135135135135135,-3.144144144144144,-3.1531531531531534,-3.1621621621621623,-3.171171171171171,-3.18018018018018,-3.189189189189189,-3.1981981981981984,-3.2072072072072073,-3.2162162162162162,-3.225225225225225,-3.234234234234234,-3.2432432432432434,-3.2522522522522523,-3.2612612612612613,-3.27027027027027,-3.279279279279279,-3.2882882882882885,-3.2972972972972974,-3.3063063063063063,-3.315315315315315,-3.324324324324324,-3.3333333333333335,-3.3423423423423424,-3.3513513513513513,-3.3603603603603602,-3.369369369369369,-3.3783783783783785,-3.3873873873873874,-3.3963963963963963,-3.4054054054054053,-3.4144144144144146,-3.4234234234234235,-3.4324324324324325,-3.4414414414414414,-3.4504504504504503,-3.4594594594594597,-3.4684684684684686,-3.4774774774774775,-3.4864864864864864,-3.4954954954954953,-3.5045045045045047,-3.5135135135135136,-3.5225225225225225,-3.5315315315315314,-3.5405405405405403,-3.5495495495495497,-3.5585585585585586,-3.5675675675675675,-3.5765765765765765,-3.5855855855855854,-3.5945945945945947,-3.6036036036036037,-3.6126126126126126,-3.6216216216216215,-3.630630630630631,-3.6396396396396398,-3.6486486486486487,-3.6576576576576576,-3.6666666666666665,-3.675675675675676,-3.684684684684685,-3.6936936936936937,-3.7027027027027026,-3.7117117117117115,-3.720720720720721,-3.72972972972973,-3.7387387387387387,-3.7477477477477477,-3.7567567567567566,-3.765765765765766,-3.774774774774775,-3.7837837837837838,-3.7927927927927927,-3.8018018018018016,-3.810810810810811,-3.81981981981982,-3.828828828828829,-3.8378378378378377,-3.8468468468468466,-3.855855855855856,-3.864864864864865,-3.873873873873874,-3.8828828828828827,-3.891891891891892,-3.900900900900901,-3.90990990990991,-3.918918918918919,-3.9279279279279278,-3.936936936936937,-3.945945945945946,-3.954954954954955,-3.963963963963964,-3.972972972972973,-3.981981981981982,-3.990990990990991,-4.0,-4.009009009009009,-4.018018018018018,-4.027027027027027,-4.036036036036036,-4.045045045045045,-4.054054054054054,-4.063063063063063,-4.072072072072072,-4.081081081081081,-4.09009009009009,-4.099099099099099,-4.108108108108108,-4.117117117117117,-4.126126126126126,-4.135135135135135,-4.1441441441441444,-4.153153153153153,-4.162162162162162,-4.171171171171171,-4.18018018018018,-4.1891891891891895,-4.198198198198198,-4.207207207207207,-4.216216216216216,-4.225225225225225,-4.2342342342342345,-4.243243243243243,-4.252252252252252,-4.261261261261262,-4.27027027027027,-4.2792792792792795,-4.288288288288288,-4.297297297297297,-4.306306306306307,-4.315315315315315,-4.324324324324325,-4.333333333333333,-4.342342342342342,-4.351351351351352,-4.36036036036036,-4.36936936936937,-4.378378378378378,-4.387387387387387,-4.396396396396397,-4.405405405405405,-4.414414414414415,-4.423423423423423,-4.4324324324324325,-4.441441441441442,-4.45045045045045,-4.45945945945946,-4.468468468468468,-4.4774774774774775,-4.486486486486487,-4.495495495495495,-4.504504504504505,-4.513513513513513,-4.5225225225225225,-4.531531531531532,-4.54054054054054,-4.54954954954955,-4.558558558558558,-4.5675675675675675,-4.576576576576577,-4.585585585585585,-4.594594594594595,-4.603603603603603,-4.612612612612613,-4.621621621621622,-4.63063063063063,-4.63963963963964,-4.648648648648648,-4.657657657657658,-4.666666666666667,-4.675675675675675,-4.684684684684685,-4.693693693693693,-4.702702702702703,-4.711711711711712,-4.7207207207207205,-4.72972972972973,-4.738738738738738,-4.747747747747748,-4.756756756756757,-4.7657657657657655,-4.774774774774775,-4.783783783783784,-4.792792792792793,-4.801801801801802,-4.8108108108108105,-4.81981981981982,-4.828828828828829,-4.837837837837838,-4.846846846846847,-4.8558558558558556,-4.864864864864865,-4.873873873873874,-4.882882882882883,-4.891891891891892,-4.900900900900901,-4.90990990990991,-4.918918918918919,-4.927927927927928,-4.936936936936937,-4.945945945945946,-4.954954954954955,-4.963963963963964,-4.972972972972973,-4.981981981981982,-4.990990990990991,-5.0,-5.009009009009009,-5.018018018018018,-5.027027027027027,-5.036036036036036,-5.045045045045045,-5.054054054054054,-5.063063063063063,-5.072072072072072,-5.081081081081081,-5.09009009009009,-5.099099099099099,-5.108108108108108,-5.117117117117117,-5.126126126126126,-5.135135135135135,-5.1441441441441444,-5.153153153153153,-5.162162162162162,-5.171171171171171,-5.18018018018018,-5.1891891891891895,-5.198198198198198,-5.207207207207207,-5.216216216216216,-5.225225225225225,-5.2342342342342345,-5.243243243243243,-5.252252252252252,-5.261261261261262,-5.27027027027027,-5.2792792792792795,-5.288288288288288,-5.297297297297297,-5.306306306306307,-5.315315315315315,-5.324324324324325,-5.333333333333333,-5.342342342342342,-5.351351351351352,-5.36036036036036,-5.36936936936937,-5.378378378378378,-5.387387387387387,-5.396396396396397,-5.405405405405405,-5.414414414414415,-5.423423423423423,-5.4324324324324325,-5.441441441441442,-5.45045045045045,-5.45945945945946,-5.468468468468468,-5.4774774774774775,-5.486486486486487,-5.495495495495495,-5.504504504504505,-5.513513513513513,-5.5225225225225225,-5.531531531531532,-5.54054054054054,-5.54954954954955,-5.558558558558558,-5.5675675675675675,-5.576576576576577,-5.585585585585585,-5.594594594594595,-5.603603603603603,-5.612612612612613,-5.621621621621622,-5.63063063063063,-5.63963963963964,-5.648648648648648,-5.657657657657658,-5.666666666666667,-5.675675675675675,-5.684684684684685,-5.693693693693693,-5.702702702702703,-5.711711711711712,-5.7207207207207205,-5.72972972972973,-5.738738738738738,-5.747747747747748,-5.756756756756757,-5.7657657657657655,-5.774774774774775,-5.783783783783784,-5.792792792792793,-5.801801801801802,-5.8108108108108105,-5.81981981981982,-5.828828828828829,-5.837837837837838,-5.846846846846847,-5.8558558558558556,-5.864864864864865,-5.873873873873874,-5.882882882882883,-5.891891891891892,-5.900900900900901,-5.90990990990991,-5.918918918918919,-5.927927927927928,-5.936936936936937,-5.945945945945946,-5.954954954954955,-5.963963963963964,-5.972972972972973,-5.981981981981982,-5.990990990990991,-6.0,-6.009009009009009,-6.018018018018018,-6.027027027027027,-6.036036036036036,-6.045045045045045,-6.054054054054054,-6.063063063063063,-6.072072072072072,-6.081081081081081,-6.09009009009009,-6.099099099099099,-6.108108108108108,-6.117117117117117,-6.126126126126126,-6.135135135135135,-6.1441441441441444,-6.153153153153153,-6.162162162162162,-6.171171171171171,-6.18018018018018,-6.1891891891891895,-6.198198198198198,-6.207207207207207,-6.216216216216216,-6.225225225225225,-6.2342342342342345,-6.243243243243243,-6.252252252252252,-6.261261261261262,-6.27027027027027,-6.2792792792792795,-6.288288288288288,-6.297297297297297,-6.306306306306307,-6.315315315315315,-6.324324324324325,-6.333333333333333,-6.342342342342342,-6.351351351351352,-6.36036036036036,-6.36936936936937,-6.378378378378378,-6.387387387387387,-6.396396396396397,-6.405405405405405,-6.414414414414415,-6.423423423423423,-6.4324324324324325,-6.441441441441442,-6.45045045045045,-6.45945945945946,-6.468468468468468,-6.4774774774774775,-6.486486486486487,-6.495495495495495,-6.504504504504505,-6.513513513513513,-6.5225225225225225,-6.531531531531532,-6.54054054054054,-6.54954954954955,-6.558558558558558,-6.5675675675675675,-6.576576576576577,-6.585585585585585,-6.594594594594595,-6.603603603603603,-6.612612612612613,-6.621621621621622,-6.63063063063063,-6.63963963963964,-6.648648648648648,-6.657657657657658,-6.666666666666667,-6.675675675675675,-6.684684684684685,-6.693693693693693,-6.702702702702703,-6.711711711711712,-6.7207207207207205,-6.72972972972973,-6.738738738738738,-6.747747747747748,-6.756756756756757,-6.7657657657657655,-6.774774774774775,-6.783783783783784,-6.792792792792793,-6.801801801801802,-6.8108108108108105,-6.81981981981982,-6.828828828828829,-6.837837837837838,-6.846846846846847,-6.8558558558558556,-6.864864864864865,-6.873873873873874,-6.882882882882883,-6.891891891891892,-6.900900900900901,-6.90990990990991,-6.918918918918919,-6.927927927927928,-6.936936936936937,-6.945945945945946,-6.954954954954955,-6.963963963963964,-6.972972972972973,-6.981981981981982,-6.990990990990991,-7.0,-7.009009009009009,-7.018018018018018,-7.027027027027027,-7.036036036036036,-7.045045045045045,-7.054054054054054,-7.063063063063063,-7.072072072072072,-7.081081081081081,-7.09009009009009,-7.099099099099099,-7.108108108108108,-7.117117117117117,-7.126126126126126,-7.135135135135135,-7.1441441441441444,-7.153153153153153,-7.162162162162162,-7.171171171171171,-7.18018018018018,-7.1891891891891895,-7.198198198198198,-7.207207207207207,-7.216216216216216,-7.225225225225225,-7.2342342342342345,-7.243243243243243,-7.252252252252252,-7.261261261261262,-7.27027027027027,-7.2792792792792795,-7.288288288288288,-7.297297297297297,-7.306306306306307,-7.315315315315315,-7.324324324324325,-7.333333333333333,-7.342342342342342,-7.351351351351352,-7.36036036036036,-7.36936936936937,-7.378378378378378,-7.387387387387387,-7.396396396396397,-7.405405405405405,-7.414414414414415,-7.423423423423423,-7.4324324324324325,-7.441441441441442,-7.45045045045045,-7.45945945945946,-7.468468468468468,-7.4774774774774775,-7.486486486486487,-7.495495495495495,-7.504504504504505,-7.513513513513513,-7.5225225225225225,-7.531531531531532,-7.54054054054054,-7.54954954954955,-7.558558558558558,-7.5675675675675675,-7.576576576576577,-7.585585585585585,-7.594594594594595,-7.603603603603603,-7.612612612612613,-7.621621621621622,-7.63063063063063,-7.63963963963964,-7.648648648648648,-7.657657657657658,-7.666666666666667,-7.675675675675675,-7.684684684684685,-7.693693693693693,-7.702702702702703,-7.711711711711712,-7.7207207207207205,-7.72972972972973,-7.738738738738738,-7.747747747747748,-7.756756756756757,-7.7657657657657655,-7.774774774774775,-7.783783783783784,-7.792792792792793,-7.801801801801802,-7.8108108108108105,-7.81981981981982,-7.828828828828829,-7.837837837837838,-7.846846846846847,-7.8558558558558556,-7.864864864864865,-7.873873873873874,-7.882882882882883,-7.891891891891892,-7.900900900900901,-7.90990990990991,-7.918918918918919,-7.927927927927928,-7.936936936936937,-7.945945945945946,-7.954954954954955,-7.963963963963964,-7.972972972972973,-7.981981981981982,-7.990990990990991,-8.0,-8.00900900900901,-8.018018018018019,-8.027027027027026,-8.036036036036036,-8.045045045045045,-8.054054054054054,-8.063063063063064,-8.072072072072071,-8.08108108108108,-8.09009009009009,-8.0990990990991,-8.108108108108109,-8.117117117117116,-8.126126126126126,-8.135135135135135,-8.144144144144144,-8.153153153153154,-8.162162162162161,-8.17117117117117,-8.18018018018018,-8.18918918918919,-8.198198198198199,-8.207207207207206,-8.216216216216216,-8.225225225225225,-8.234234234234235,-8.243243243243244,-8.252252252252251,-8.26126126126126,-8.27027027027027,-8.27927927927928,-8.288288288288289,-8.297297297297296,-8.306306306306306,-8.315315315315315,-8.324324324324325,-8.333333333333334,-8.342342342342342,-8.35135135135135,-8.36036036036036,-8.36936936936937,-8.378378378378379,-8.387387387387387,-8.396396396396396,-8.405405405405405,-8.414414414414415,-8.423423423423424,-8.432432432432432,-8.441441441441441,-8.45045045045045,-8.45945945945946,-8.468468468468469,-8.477477477477477,-8.486486486486486,-8.495495495495495,-8.504504504504505,-8.513513513513514,-8.522522522522523,-8.531531531531531,-8.54054054054054,-8.54954954954955,-8.558558558558559,-8.567567567567568,-8.576576576576576,-8.585585585585585,-8.594594594594595,-8.603603603603604,-8.612612612612613,-8.621621621621621,-8.63063063063063,-8.63963963963964,-8.64864864864865,-8.657657657657658,-8.666666666666666,-8.675675675675675,-8.684684684684685,-8.693693693693694,-8.702702702702704,-8.711711711711711,-8.72072072072072,-8.72972972972973,-8.73873873873874,-8.747747747747749,-8.756756756756756,-8.765765765765765,-8.774774774774775,-8.783783783783784,-8.792792792792794,-8.801801801801801,-8.81081081081081,-8.81981981981982,-8.82882882882883,-8.837837837837839,-8.846846846846846,-8.855855855855856,-8.864864864864865,-8.873873873873874,-8.882882882882884,-8.891891891891891,-8.9009009009009,-8.90990990990991,-8.91891891891892,-8.927927927927929,-8.936936936936936,-8.945945945945946,-8.954954954954955,-8.963963963963964,-8.972972972972974,-8.981981981981981,-8.99099099099099,-9.0,-9.00900900900901,-9.018018018018019,-9.027027027027026,-9.036036036036036,-9.045045045045045,-9.054054054054054,-9.063063063063064,-9.072072072072071,-9.08108108108108,-9.09009009009009,-9.0990990990991,-9.108108108108109,-9.117117117117116,-9.126126126126126,-9.135135135135135,-9.144144144144144,-9.153153153153154,-9.162162162162161,-9.17117117117117,-9.18018018018018,-9.18918918918919,-9.198198198198199,-9.207207207207206,-9.216216216216216,-9.225225225225225,-9.234234234234235,-9.243243243243244,-9.252252252252251,-9.26126126126126,-9.27027027027027,-9.27927927927928,-9.288288288288289,-9.297297297297296,-9.306306306306306,-9.315315315315315,-9.324324324324325,-9.333333333333334,-9.342342342342342,-9.35135135135135,-9.36036036036036,-9.36936936936937,-9.378378378378379,-9.387387387387387,-9.396396396396396,-9.405405405405405,-9.414414414414415,-9.423423423423424,-9.432432432432432,-9.441441441441441,-9.45045045045045,-9.45945945945946,-9.468468468468469,-9.477477477477477,-9.486486486486486,-9.495495495495495,-9.504504504504505,-9.513513513513514,-9.522522522522523,-9.531531531531531,-9.54054054054054,-9.54954954954955,-9.558558558558559,-9.567567567567568,-9.576576576576576,-9.585585585585585,-9.594594594594595,-9.603603603603604,-9.612612612612613,-9.621621621621621,-9.63063063063063,-9.63963963963964,-9.64864864864865,-9.657657657657658,-9.666666666666666,-9.675675675675675,-9.684684684684685,-9.693693693693694,-9.702702702702704,-9.711711711711711,-9.72072072072072,-9.72972972972973,-9.73873873873874,-9.747747747747749,-9.756756756756756,-9.765765765765765,-9.774774774774775,-9.783783783783784,-9.792792792792794,-9.801801801801801,-9.81081081081081,-9.81981981981982,-9.82882882882883,-9.837837837837839,-9.846846846846846,-9.855855855855856,-9.864864864864865,-9.873873873873874,-9.882882882882884,-9.891891891891891,-9.9009009009009,-9.90990990990991,-9.91891891891892,-9.927927927927929,-9.936936936936936,-9.945945945945946,-9.954954954954955,-9.963963963963964,-9.972972972972974,-9.981981981981981,-9.99099099099099,-10.0]}
\ No newline at end of file
diff --git a/base/special/cotd/test/fixtures/julia/positive.json b/base/special/cotd/test/fixtures/julia/positive.json
new file mode 100644
index 000000000..8a2c50093
--- /dev/null
+++ b/base/special/cotd/test/fixtures/julia/positive.json
@@ -0,0 +1 @@
+{"expected":[57.28996163075943,56.77833975530919,56.27577220652546,55.78202071265184,55.2968552896451,54.82005388394632,54.3514020335712,53.89069254643318,53.43772519488559,52.99230642553661,52.55424908345366,52.12337214993143,51.69950049305174,51.28246463031316,50.8721005026542,50.468249259237616,50.070757052402094,49.679474842225716,49.294258210179464,48.914967181381364,48.541466054991616,48.173623242317085,47.81131111221929,47.45440584344444,47.10278728351667,46.756338813856395,46.414947220806084,46.078502572263474,45.74689809964,45.42003008487821,45.097797752276875,44.780103164886874,44.46685112525418,44.15794908029847,43.8533070301278,43.55283744060072,43.25645515945715,42.9640773358494,42.67562334311364,42.39101470463038,42.11017502263094,41.83302990981427,41.55950692364531,41.28953550321327,41.02304690853412,40.759974162187454,40.500251993183994,40.24381678296453,39.99060651343673,39.740560716960594,39.49362042819767,39.249728137743844,39.008827747468644,38.77086452748872,38.535785074705714,38.30353727284295,38.07407025391777,37.84733436108993,37.62328111282903,37.40186316834653,37.18303429424076,36.96674933230543,36.75296416845458,36.541635702719205,36.3327218202724,36.126181363442406,35.921974104674355,35.720060720403346,35.52040276580335,35.32296265037778,35.12770361435927,34.934589705887404,34.74358575893477,34.5546573719528,34.367770887210185,34.18289337079778,33.99999259327507,33.819037010934316,33.639995747659455,33.46283857735792,33.28753590694431,33.1140587598558,32.942378760080125,32.772468116677366,32.60429960877821,32.437846571041256,32.27308287955334,32.109982938157124,31.948521665190867,31.788674480626053,31.630417293588984,31.47372649025291,31.31857892208819,31.164951894457868,31.012823155547203,30.862170885615505,30.712973686559558,30.565210571778135,30.418860956327435,30.273904647357828,30.130321834822492,29.988093082449065,29.847199318965615,29.70762182957254,29.569342247652592,29.432342546710995,29.29660503253865,29.162112335590784,29.028847403574577,28.896793494238924,28.765934168359845,28.636253282915604,28.507734984445367,28.38036370258581,28.254124143780075,28.129001285153706,28.004980368552484,27.882046894737176,27.76018661773037,27.63938553931074,27.519629903650447,27.40090619209104,27.283201118054052,27.166501622082016,27.050794867006072,26.936068233236508,26.82230931417244,26.709505911727287,26.597646031966526,26.48671788085456,26.376709860107365,26.26761056314813,26.159408771162575,26.05209344925144,25.94565374267705,25.840078973201535,25.735358635513933,25.63148239374378,25.52844007805868,25.42622168134356,25.324817355959254,25.224217410578348,25.124412307095962,25.025392657613583,24.92714922149388,24.82967290248443,24.73295474590874,24.636985935922482,24.541757792833373,24.44726177048285,24.35348945368794,24.260432555741755,24.168082915970942,24.076432497348716,23.985473384161907,23.89519777973061,23.8055980041791,23.716666492256653,23.628395791206984,23.540778558685002,23.4538075607197,23.36747566972199,23.281775862536314,23.19670121853494,23.11224491775378,23.02840023906883,22.945160558411985,22.862519347025483,22.78047016975383,22.699006683372286,22.618122634951145,22.537811860254727,22.458068282174324,22.378885909194338,22.300258833890595,22.22218123146023,22.144647358282285,22.06765155050832,21.991188222682258,21.915251866388775,21.839837048929592,21.764938412026947,21.69055067055363,21.616668611288905,21.543287091699778,21.470401038746925,21.39800544771478,21.326095381065173,21.254665967313937,21.18371239993002,21.11322993625654,21.04321389645324,20.973659662459937,20.904562676980387,20.835918442486168,20.767722520240056,20.699970529338536,20.632658145772947,20.565781101508833,20.499335183583145,20.433316233218854,20.367720144956568,20.302542865802824,20.237780394394655,20.173428780180036,20.109484122613917,20.04594257036949,19.982800320564294,19.920053618000914,19.857698754421886,19.79573206777856,19.734149941513575,19.672948803856638,19.612125127133385,19.55167542708699,19.491596262212212,19.431884233101744,19.372535981804464,19.313548191195377,19.254917584357074,19.196640923972343,19.1387150117278,19.081136687728208,19.02390282992141,18.96701035353346,18.910456210513896,18.85423738899092,18.79835091273616,18.742793840638974,18.68756326619003,18.632656316973925,18.578070154170764,18.52380197206642,18.46984899757133,18.41620848974769,18.362877739344842,18.30985406834267,18.2571348295029,18.204717405928076,18.15259921062815,18.100777686094435,18.04925030388083,17.998014564192175,17.947067995479586,17.8964081540426,17.84603262363807,17.795939015095588,17.74612496593938,17.696588140016516,17.64732622713132,17.59833694268584,17.5496180273263,17.50116724659538,17.452982390590215,17.405061273626075,17.357401733905462,17.310001633192716,17.262858856493853,17.215971311741654,17.169336929485834,17.122953662588234,17.07681948592293,17.030932396081162,16.985290411080992,16.939891570081613,16.894733933102238,16.849815580745403,16.805134613924743,16.760689153597,16.71647734049832,16.672497334884675,16.628747316276367,16.58522548320653,16.541930052973573,16.49885926139748,16.45601136257989,16.413384628667888,16.37097734962148,16.328787832984617,16.28681440365977,16.245055403685956,16.203509192020157,16.162174144322073,16.12104865274216,16.080131125712903,16.03941998774321,15.998913679215947,15.958610656188531,15.918509390196478,15.878608368059965,15.838906091693206,15.799401077916755,15.760091858272524,15.720976978841627,15.68205500006486,15.643324496565857,15.604784056976868,15.566432283767064,15.528267793073416,15.490289214533977,15.45249519112365,15.41488437899234,15.377455447305438,15.340207078086646,15.303137966063034,15.266246818512379,15.22953235511266,15.192993307793737,15.156628420591144,15.120436449501986,15.084416162342862,15.04856633860983,15.012885769340341,14.97737325697717,14.942027615234197,14.906847668964138,14.871832254028117,14.836980217167039,14.802290415874822,14.767761718273327,14.733393002989091,14.699183159031724,14.665131085674036,14.631235692333766,14.597495898456998,14.563910633403157,14.530478836331566,14.497199456089596,14.464071451102306,14.431093789263613,14.398265447828942,14.365585413309317,14.333052681366897,14.300666256711928,14.268425153001076,14.236328392737128,14.20437500717005,14.172564036199352,14.140894528277775,14.109365540316256,14.077976137590152,14.046725393646708,14.015612390213773,13.984636217109694,13.9537959721544,13.92309076108169,13.892519697452617,13.862081902570074,13.831776505394423,13.801602642460288,13.7715594577944,13.7416461028345,13.711861736349318,13.682205524359574,13.652676640060001,13.623274263742376,13.593997582719503,13.564845791250255,13.535818090465465,13.506913688294874,13.478131799394914,13.449471645077473,13.420932453239528,13.392513458293703,13.364213901099642,13.336033028896352,13.307970095235266,13.280024359914265,13.252195088912437,13.224481554325715,13.196883034303296,13.169398812984804,13.142028180438343,13.1147704325992,13.087624871209382,13.060590803757863,13.033667543421608,13.006854409007246,12.980150724893566,12.953555820974605,12.927069032603518,12.90068970053709,12.874417170880921,12.848250795035312,12.822189929641755,12.79623393653013,12.77038218266647,12.744634040101433,12.718988885919323,12.693446102187773,12.668005075907997,12.642665198965659,12.61742586808232,12.592286484767465,12.567246455271082,12.542305190536846,12.517462106155799,12.492716622320634,12.468068163780487,12.443516159796246,12.419060044096433,12.394699254833561,12.370433234541006,12.346261430090419,12.322183292649564,12.298198277640742,12.2743058446996,12.25050545763448,12.226796584386229,12.203178696988438,12.179651271528186,12.15621378810721,12.132865730803514,12.109606587633442,12.086435850514151,12.063353015226545,12.040357581378622,12.017449052369212,11.994626935352176,11.971890741200946,11.94923998447353,11.926674183377873,11.90419285973761,11.881795538958222,11.85948174999355,11.837251025312714,11.815102900867355,11.793036916059293,11.771052613708509,11.749149540021495,11.727327244559968,11.705585280209904,11.683923203150929,11.662340572826059,11.640836951911743,11.619411906288267,11.598065005010465,11.576795820278743,11.555603927410454,11.534488904811536,11.513450333948498,11.49248779932071,11.471600888432947,11.450789191768308,11.430052302761343,11.409389817771535,11.388801336057043,11.368286459748719,11.347844793824414,11.327475946083576,11.30717952712207,11.286955150307334,11.26680243175373,11.24672099029823,11.226710447476284,11.206770427498006,11.186900557224584,11.167100466144936,11.147369786352629,11.127708152523015,11.108115201890646,11.08859057422689,11.069133911817788,11.049744859442171,11.03042306434995,11.011168176240709,10.99197984724244,10.972857731890553,10.95380148710708,10.934810772180116,10.915885248743429,10.897024580756343,10.878228434483756,10.85949647847643,10.840828383551447,10.822223822772857,10.803682471432557,10.78520400703133,10.76678810926012,10.748434459981436,10.730142743211006,10.711912645099588,10.693743853914953,10.675636060024084,10.657588955875525,10.639602235981918,10.621675596902719,10.603808737227084,10.586001357556922,10.568253160490134,10.55056385060399,10.532933134438704,10.515360720481146,10.497846319148742,10.480389642773508,10.462990405586243,10.445648323700917,10.428363115099154,10.411134499614924,10.393962198919342,10.376845936505637,10.359785437674274,10.3427804295182,10.325830640908267,10.308935802478754,10.292095646613067,10.275309907429568,10.258578320767523,10.24190062417322,10.225276556886188,10.208705859825567,10.192188275576617,10.175723548377329,10.159311424105194,10.142951650264086,10.126643975971264,10.110388151944521,10.094183930489418,10.078031065486687,10.061929312379714,10.045878428162162,10.02987817136571,10.013928302047887,9.998028581780064,9.98217877363552,9.966378642177629,9.950627953448178,9.934926474955766,9.919273975664339,9.903670225981816,9.888114997748822,9.872608064227533,9.857149200090623,9.841738181410305,9.826374785647497,9.81105879164106,9.795789979597153,9.78056813107869,9.765393028994872,9.750264457590847,9.73518220243744,9.720146050420986,9.705155789733274,9.690211209861534,9.675312101578577,9.660458256932985,9.645649469239405,9.630885533068927,9.616166244239544,9.60149139980672,9.586860798054017,9.57227423848383,9.557731521808185,9.543232449939632,9.52877682598223,9.514364454222584,9.499995140120996,9.485668690302672,9.471384912549013,9.457143615788995,9.442944610090608,9.428787706652392,9.414672717795034,9.400599456953032,9.386567738666464,9.372577378572796,9.358628193398783,9.344720000952435,9.330852620115055,9.31702587083335,9.303239574111595,9.289493552003906,9.27578762760653,9.262121625050229,9.24849536949275,9.234908687111314,9.221361405095214,9.207853351638455,9.194384355932447,9.180954248158812,9.167562859482185,9.154210022043126,9.140895568951084,9.127619334277403,9.114381153048416,9.101180861238573,9.088018295763641,9.074893294473974,9.061805696147808,9.048755340484648,9.035742068098692,9.022765720512314,9.009826140149613,8.996923170329993,8.984056655261828,8.971226440036164,8.95843237062047,8.945674293852452,8.93295205743392,8.920265509924691,8.907614500736576,8.894998880127371,8.882418499194946,8.869873209871349,8.857362864916979,8.844887317914802,8.832446423264608,8.820040036177332,8.807668012669401,8.795330209557157,8.783026484451298,8.770756695751373,8.758520702640341,8.74631836507915,8.73414954380137,8.722014100307884,8.7099118968616,8.697842796482217,8.68580666294104,8.673803360755834,8.661832755185705,8.649894712226052,8.637989098603539,8.626115781771102,8.614274629903031,8.602465511890054,8.590688297334472,8.578942856545355,8.567229060533746,8.555546781007925,8.5438958903687,8.532276261704745,8.520687768787967,8.509130286068912,8.497603688672221,8.486107852392104,8.474642653687853,8.463207969679411,8.451803678142948,8.440429657506492,8.429085786845592,8.417771945879007,8.406488014964435,8.395233875094286,8.38400940789146,8.3728144956052,8.361649021106933,8.350512867886179,8.339405920046483,8.328328062301356,8.317279179970294,8.306259158974772,8.29526788583433,8.284305247662633,8.273371132163605,8.262465427627564,8.251588022927411,8.240738807514827,8.229917671416517,8.21912450523047,8.20835920012226,8.197621647821364,8.186911740617521,8.176229371357108,8.165574433439552,8.15494682081376,8.144346427974593,8.13377314995935,8.12322688234429,8.112707521241171,8.102214963293834,8.091749105674783,8.08130984608183,8.07089708273473,8.060510714371857,8.050150640246915,8.039816760125651,8.02950897428262,8.019227183497948,8.00897128905414,7.9987411927329,7.988536796811979,7.978358004062058,7.968204717743629,7.958076841603919,7.947974279873842,7.93789693726495,7.927844718966434,7.917817530642128,7.90781527842754,7.89783786892692,7.887885209210321,7.877957206810715,7.868053769721103,7.858174806391655,7.848320225726892,7.838489937082848,7.828683850264296,7.8189018755219575,7.809143923549758,7.799409905482107,7.789699732891155,7.780013317784128,7.770350572600651,7.760711410210078,7.751095743908885,7.7415034874180355,7.7319345548803895,7.72238886085814,7.712866320330237,7.7033668486898685,7.6938903617419285,7.684436775700519,7.675006007186466,7.665597973224856,7.65621259124259,7.6468497790659535,7.637509454918197,7.628191537417159,7.618895945572873,7.609622598785209,7.600371416841546,7.591142319914424,7.581935228559256,7.5727500637120135,7.563586746686975,7.554445199174445,7.545325343238522,7.536227101314865,7.527150396208486,7.518095151091556,7.509061289501218,7.50004873533742,7.4910574128607825,7.482087246690446,7.473138161801959,7.464210083525179,7.4553029375421715,7.446416649885151,7.437551146934407,7.428706355416267,7.419882202401063,7.411078615301121,7.402295521868745,7.3935328501942434,7.3847905287039515,7.376068486158258,7.367366651649677,7.358684954600904,7.350023324762899,7.341381692212978,7.332759987352924,7.3241581409071035,7.315576083920599,7.307013747757365,7.2984710640983685,7.289947964939781,7.281444382591143,7.272960249673584,7.264495499118008,7.256050064163331,7.247623878354709,7.2392168755417865,7.230828989876952,7.222460155813607,7.2141103081044555,7.205779381799785,7.19746731224579,7.189174035082866,7.180899486243956,7.172643601952883,7.1644063187227,7.156187573354056,7.14798730293357,7.139805444832209,7.131641936703685,7.123496716482874,7.11536972238421,7.107260892900127,7.099170166799501,7.091097483126095,7.083042781197005,7.075006000601143,7.066987081197724,7.058985963114736,7.051002586747459,7.043036892756955,7.0350888220686105,7.0271583158706505,7.019245315612684,7.011349763004254,7.003471600013392,6.995610768865194,6.98776721204039,6.979940872273946,6.97213169255364,6.964339616118687,6.956564586458342,6.948806547310536,6.9410654426604985,6.93334121673941,6.925633814023041,6.917943179230426,6.910269257322528,6.90261199350091,6.894971333206435,6.887347222117946,6.879739606150978,6.872148431456475,6.8645736444195,6.857015191657971,6.849473020021394,6.841947076589616,6.834437308671563,6.826943663804023,6.819466089750404,6.812004534499501,6.804558946264304,6.797129273480777,6.789715464806662,6.782317469120289,6.774935235519389,6.767568713319926,6.7602178520549225,6.752882601473299,6.745562911538723,6.738258732428458,6.730970014532239,6.723696708451119,6.716438764996365,6.709196135188329,6.701968770255345,6.694756621632622,6.68755964096115,6.680377780086611,6.673210991058295,6.666059226128033,6.658922437749117,6.651800578575244,6.644693601459468,6.637601459453138,6.630524105804871,6.623461493959502,6.616413577557071,6.6093803104317885,6.602361646611029,6.595357540314318,6.588367945952321,6.581392818125863,6.5744321116249305,6.567485781427682,6.56055378269948,6.553636070791905,6.546732601241809,6.5398433297703376,6.532968212281987,6.526107204863654,6.519260263783683,6.512427345490952,6.50560840661392,6.498803403959716,6.492012294513213,6.485235035436115,6.478471584066054,6.471721897915686,6.464985934671792,6.458263652194385,6.451555008515831,6.444859961839964,6.438178470541215,6.431510493163735,6.424855988420542,6.418214915192645,6.411587232528216,6.404972899641717,6.3983718759130666,6.391784120886806,6.385209594271257,6.378648255937698,6.372100065919551,6.365564984411542,6.359042971768905,6.352533988506573,6.34603799529836,6.339554952976183,6.333084822529254,6.326627565103299,6.320183141999762,6.313751514675044,6.307332644739711,6.300926493957736,6.294533024245728,6.288152197672167,6.281783976456657,6.27542832296917,6.269085199729298,6.262754569405505,6.2564363948144015,6.250130638919999,6.243837264832982,6.237556235809991,6.231287515252889,6.225031066708051,6.218786853865655,6.212554840558967,6.206334990763642,6.2001272685970195,6.19393163831743,6.187748064323501,6.181576511153473,6.175416943484517,6.169269326132048,6.163133624049054,6.157009802325419,6.150897826187268,6.1447976609962875,6.138709272249081,6.132632625576488,6.126567686742967,6.120514421645917,6.114472796315045,6.108442776911729,6.102424329728367,6.096417421187759,6.0904220178424655,6.084438086374189,6.078465593593146,6.072504506437449,6.066554791972492,6.060616417390341,6.054689350009122,6.048773557272419,6.0428690067486635,6.0369756661305525,6.031093503234439,6.025222485999753,6.0193625824884025,6.013513760884198,6.007675989492265,6.001849236738471,5.996033471168852,5.990228661449035,5.984434776363675,5.97865178481589,5.972879655826697,5.967118358534457,5.9613678621943205,5.955628136177671,5.949899149971577,5.944180873178252,5.9384732755145055,5.932776326811208,5.927089997012752,5.921414256176515,5.915749074472338,5.910094422181992,5.904450269698653,5.898816587526383,5.8931933462796104,5.887580516682612,5.881978069569008,5.876385975881238,5.870804206670073,5.865232733094086,5.859671526419179,5.854120558018062,5.8485797993697695,5.843049222059162,5.837528797776432,5.832018498316628,5.8265182955791595,5.82102816156732,5.815548068387802,5.810077988250224,5.8046178934666575,5.799167756451152,5.793727549719268,5.788297245887612,5.782876817673363,5.777466237893823,5.772065479465956,5.766674515405929,5.7612933188286535,5.755921862947341,5.750560121073056,5.745208066614261,5.739865673076381,5.73453291406136,5.729209763267211,5.7238961944876,5.7185921816113945,5.713297698622238,5.70801271959812,5.702737218710948,5.697471170226122,5.692214548502116,5.686967327990049,5.681729483233279,5.676500988866974,5.671281819617708],"x":[1.0,1.009009009009009,1.018018018018018,1.027027027027027,1.0360360360360361,1.045045045045045,1.054054054054054,1.063063063063063,1.072072072072072,1.0810810810810811,1.09009009009009,1.0990990990990992,1.1081081081081081,1.117117117117117,1.1261261261261262,1.135135135135135,1.1441441441441442,1.1531531531531531,1.162162162162162,1.1711711711711712,1.1801801801801801,1.1891891891891893,1.1981981981981982,1.2072072072072073,1.2162162162162162,1.2252252252252251,1.2342342342342343,1.2432432432432432,1.2522522522522523,1.2612612612612613,1.2702702702702702,1.2792792792792793,1.2882882882882882,1.2972972972972974,1.3063063063063063,1.3153153153153154,1.3243243243243243,1.3333333333333333,1.3423423423423424,1.3513513513513513,1.3603603603603605,1.3693693693693694,1.3783783783783783,1.3873873873873874,1.3963963963963963,1.4054054054054055,1.4144144144144144,1.4234234234234233,1.4324324324324325,1.4414414414414414,1.4504504504504505,1.4594594594594594,1.4684684684684686,1.4774774774774775,1.4864864864864864,1.4954954954954955,1.5045045045045045,1.5135135135135136,1.5225225225225225,1.5315315315315314,1.5405405405405406,1.5495495495495495,1.5585585585585586,1.5675675675675675,1.5765765765765767,1.5855855855855856,1.5945945945945945,1.6036036036036037,1.6126126126126126,1.6216216216216217,1.6306306306306306,1.6396396396396395,1.6486486486486487,1.6576576576576576,1.6666666666666667,1.6756756756756757,1.6846846846846846,1.6936936936936937,1.7027027027027026,1.7117117117117118,1.7207207207207207,1.7297297297297298,1.7387387387387387,1.7477477477477477,1.7567567567567568,1.7657657657657657,1.7747747747747749,1.7837837837837838,1.7927927927927927,1.8018018018018018,1.8108108108108107,1.8198198198198199,1.8288288288288288,1.837837837837838,1.8468468468468469,1.8558558558558558,1.864864864864865,1.8738738738738738,1.882882882882883,1.8918918918918919,1.9009009009009008,1.90990990990991,1.9189189189189189,1.927927927927928,1.936936936936937,1.945945945945946,1.954954954954955,1.9639639639639639,1.972972972972973,1.981981981981982,1.990990990990991,2.0,2.009009009009009,2.018018018018018,2.027027027027027,2.036036036036036,2.045045045045045,2.054054054054054,2.063063063063063,2.0720720720720722,2.081081081081081,2.09009009009009,2.099099099099099,2.108108108108108,2.1171171171171173,2.126126126126126,2.135135135135135,2.144144144144144,2.1531531531531534,2.1621621621621623,2.171171171171171,2.18018018018018,2.189189189189189,2.1981981981981984,2.2072072072072073,2.2162162162162162,2.225225225225225,2.234234234234234,2.2432432432432434,2.2522522522522523,2.2612612612612613,2.27027027027027,2.279279279279279,2.2882882882882885,2.2972972972972974,2.3063063063063063,2.315315315315315,2.324324324324324,2.3333333333333335,2.3423423423423424,2.3513513513513513,2.3603603603603602,2.369369369369369,2.3783783783783785,2.3873873873873874,2.3963963963963963,2.4054054054054053,2.4144144144144146,2.4234234234234235,2.4324324324324325,2.4414414414414414,2.4504504504504503,2.4594594594594597,2.4684684684684686,2.4774774774774775,2.4864864864864864,2.4954954954954953,2.5045045045045047,2.5135135135135136,2.5225225225225225,2.5315315315315314,2.5405405405405403,2.5495495495495497,2.5585585585585586,2.5675675675675675,2.5765765765765765,2.5855855855855854,2.5945945945945947,2.6036036036036037,2.6126126126126126,2.6216216216216215,2.630630630630631,2.6396396396396398,2.6486486486486487,2.6576576576576576,2.6666666666666665,2.675675675675676,2.684684684684685,2.6936936936936937,2.7027027027027026,2.7117117117117115,2.720720720720721,2.72972972972973,2.7387387387387387,2.7477477477477477,2.7567567567567566,2.765765765765766,2.774774774774775,2.7837837837837838,2.7927927927927927,2.8018018018018016,2.810810810810811,2.81981981981982,2.828828828828829,2.8378378378378377,2.8468468468468466,2.855855855855856,2.864864864864865,2.873873873873874,2.8828828828828827,2.891891891891892,2.900900900900901,2.90990990990991,2.918918918918919,2.9279279279279278,2.936936936936937,2.945945945945946,2.954954954954955,2.963963963963964,2.972972972972973,2.981981981981982,2.990990990990991,3.0,3.009009009009009,3.018018018018018,3.027027027027027,3.036036036036036,3.045045045045045,3.054054054054054,3.063063063063063,3.0720720720720722,3.081081081081081,3.09009009009009,3.099099099099099,3.108108108108108,3.1171171171171173,3.126126126126126,3.135135135135135,3.144144144144144,3.1531531531531534,3.1621621621621623,3.171171171171171,3.18018018018018,3.189189189189189,3.1981981981981984,3.2072072072072073,3.2162162162162162,3.225225225225225,3.234234234234234,3.2432432432432434,3.2522522522522523,3.2612612612612613,3.27027027027027,3.279279279279279,3.2882882882882885,3.2972972972972974,3.3063063063063063,3.315315315315315,3.324324324324324,3.3333333333333335,3.3423423423423424,3.3513513513513513,3.3603603603603602,3.369369369369369,3.3783783783783785,3.3873873873873874,3.3963963963963963,3.4054054054054053,3.4144144144144146,3.4234234234234235,3.4324324324324325,3.4414414414414414,3.4504504504504503,3.4594594594594597,3.4684684684684686,3.4774774774774775,3.4864864864864864,3.4954954954954953,3.5045045045045047,3.5135135135135136,3.5225225225225225,3.5315315315315314,3.5405405405405403,3.5495495495495497,3.5585585585585586,3.5675675675675675,3.5765765765765765,3.5855855855855854,3.5945945945945947,3.6036036036036037,3.6126126126126126,3.6216216216216215,3.630630630630631,3.6396396396396398,3.6486486486486487,3.6576576576576576,3.6666666666666665,3.675675675675676,3.684684684684685,3.6936936936936937,3.7027027027027026,3.7117117117117115,3.720720720720721,3.72972972972973,3.7387387387387387,3.7477477477477477,3.7567567567567566,3.765765765765766,3.774774774774775,3.7837837837837838,3.7927927927927927,3.8018018018018016,3.810810810810811,3.81981981981982,3.828828828828829,3.8378378378378377,3.8468468468468466,3.855855855855856,3.864864864864865,3.873873873873874,3.8828828828828827,3.891891891891892,3.900900900900901,3.90990990990991,3.918918918918919,3.9279279279279278,3.936936936936937,3.945945945945946,3.954954954954955,3.963963963963964,3.972972972972973,3.981981981981982,3.990990990990991,4.0,4.009009009009009,4.018018018018018,4.027027027027027,4.036036036036036,4.045045045045045,4.054054054054054,4.063063063063063,4.072072072072072,4.081081081081081,4.09009009009009,4.099099099099099,4.108108108108108,4.117117117117117,4.126126126126126,4.135135135135135,4.1441441441441444,4.153153153153153,4.162162162162162,4.171171171171171,4.18018018018018,4.1891891891891895,4.198198198198198,4.207207207207207,4.216216216216216,4.225225225225225,4.2342342342342345,4.243243243243243,4.252252252252252,4.261261261261262,4.27027027027027,4.2792792792792795,4.288288288288288,4.297297297297297,4.306306306306307,4.315315315315315,4.324324324324325,4.333333333333333,4.342342342342342,4.351351351351352,4.36036036036036,4.36936936936937,4.378378378378378,4.387387387387387,4.396396396396397,4.405405405405405,4.414414414414415,4.423423423423423,4.4324324324324325,4.441441441441442,4.45045045045045,4.45945945945946,4.468468468468468,4.4774774774774775,4.486486486486487,4.495495495495495,4.504504504504505,4.513513513513513,4.5225225225225225,4.531531531531532,4.54054054054054,4.54954954954955,4.558558558558558,4.5675675675675675,4.576576576576577,4.585585585585585,4.594594594594595,4.603603603603603,4.612612612612613,4.621621621621622,4.63063063063063,4.63963963963964,4.648648648648648,4.657657657657658,4.666666666666667,4.675675675675675,4.684684684684685,4.693693693693693,4.702702702702703,4.711711711711712,4.7207207207207205,4.72972972972973,4.738738738738738,4.747747747747748,4.756756756756757,4.7657657657657655,4.774774774774775,4.783783783783784,4.792792792792793,4.801801801801802,4.8108108108108105,4.81981981981982,4.828828828828829,4.837837837837838,4.846846846846847,4.8558558558558556,4.864864864864865,4.873873873873874,4.882882882882883,4.891891891891892,4.900900900900901,4.90990990990991,4.918918918918919,4.927927927927928,4.936936936936937,4.945945945945946,4.954954954954955,4.963963963963964,4.972972972972973,4.981981981981982,4.990990990990991,5.0,5.009009009009009,5.018018018018018,5.027027027027027,5.036036036036036,5.045045045045045,5.054054054054054,5.063063063063063,5.072072072072072,5.081081081081081,5.09009009009009,5.099099099099099,5.108108108108108,5.117117117117117,5.126126126126126,5.135135135135135,5.1441441441441444,5.153153153153153,5.162162162162162,5.171171171171171,5.18018018018018,5.1891891891891895,5.198198198198198,5.207207207207207,5.216216216216216,5.225225225225225,5.2342342342342345,5.243243243243243,5.252252252252252,5.261261261261262,5.27027027027027,5.2792792792792795,5.288288288288288,5.297297297297297,5.306306306306307,5.315315315315315,5.324324324324325,5.333333333333333,5.342342342342342,5.351351351351352,5.36036036036036,5.36936936936937,5.378378378378378,5.387387387387387,5.396396396396397,5.405405405405405,5.414414414414415,5.423423423423423,5.4324324324324325,5.441441441441442,5.45045045045045,5.45945945945946,5.468468468468468,5.4774774774774775,5.486486486486487,5.495495495495495,5.504504504504505,5.513513513513513,5.5225225225225225,5.531531531531532,5.54054054054054,5.54954954954955,5.558558558558558,5.5675675675675675,5.576576576576577,5.585585585585585,5.594594594594595,5.603603603603603,5.612612612612613,5.621621621621622,5.63063063063063,5.63963963963964,5.648648648648648,5.657657657657658,5.666666666666667,5.675675675675675,5.684684684684685,5.693693693693693,5.702702702702703,5.711711711711712,5.7207207207207205,5.72972972972973,5.738738738738738,5.747747747747748,5.756756756756757,5.7657657657657655,5.774774774774775,5.783783783783784,5.792792792792793,5.801801801801802,5.8108108108108105,5.81981981981982,5.828828828828829,5.837837837837838,5.846846846846847,5.8558558558558556,5.864864864864865,5.873873873873874,5.882882882882883,5.891891891891892,5.900900900900901,5.90990990990991,5.918918918918919,5.927927927927928,5.936936936936937,5.945945945945946,5.954954954954955,5.963963963963964,5.972972972972973,5.981981981981982,5.990990990990991,6.0,6.009009009009009,6.018018018018018,6.027027027027027,6.036036036036036,6.045045045045045,6.054054054054054,6.063063063063063,6.072072072072072,6.081081081081081,6.09009009009009,6.099099099099099,6.108108108108108,6.117117117117117,6.126126126126126,6.135135135135135,6.1441441441441444,6.153153153153153,6.162162162162162,6.171171171171171,6.18018018018018,6.1891891891891895,6.198198198198198,6.207207207207207,6.216216216216216,6.225225225225225,6.2342342342342345,6.243243243243243,6.252252252252252,6.261261261261262,6.27027027027027,6.2792792792792795,6.288288288288288,6.297297297297297,6.306306306306307,6.315315315315315,6.324324324324325,6.333333333333333,6.342342342342342,6.351351351351352,6.36036036036036,6.36936936936937,6.378378378378378,6.387387387387387,6.396396396396397,6.405405405405405,6.414414414414415,6.423423423423423,6.4324324324324325,6.441441441441442,6.45045045045045,6.45945945945946,6.468468468468468,6.4774774774774775,6.486486486486487,6.495495495495495,6.504504504504505,6.513513513513513,6.5225225225225225,6.531531531531532,6.54054054054054,6.54954954954955,6.558558558558558,6.5675675675675675,6.576576576576577,6.585585585585585,6.594594594594595,6.603603603603603,6.612612612612613,6.621621621621622,6.63063063063063,6.63963963963964,6.648648648648648,6.657657657657658,6.666666666666667,6.675675675675675,6.684684684684685,6.693693693693693,6.702702702702703,6.711711711711712,6.7207207207207205,6.72972972972973,6.738738738738738,6.747747747747748,6.756756756756757,6.7657657657657655,6.774774774774775,6.783783783783784,6.792792792792793,6.801801801801802,6.8108108108108105,6.81981981981982,6.828828828828829,6.837837837837838,6.846846846846847,6.8558558558558556,6.864864864864865,6.873873873873874,6.882882882882883,6.891891891891892,6.900900900900901,6.90990990990991,6.918918918918919,6.927927927927928,6.936936936936937,6.945945945945946,6.954954954954955,6.963963963963964,6.972972972972973,6.981981981981982,6.990990990990991,7.0,7.009009009009009,7.018018018018018,7.027027027027027,7.036036036036036,7.045045045045045,7.054054054054054,7.063063063063063,7.072072072072072,7.081081081081081,7.09009009009009,7.099099099099099,7.108108108108108,7.117117117117117,7.126126126126126,7.135135135135135,7.1441441441441444,7.153153153153153,7.162162162162162,7.171171171171171,7.18018018018018,7.1891891891891895,7.198198198198198,7.207207207207207,7.216216216216216,7.225225225225225,7.2342342342342345,7.243243243243243,7.252252252252252,7.261261261261262,7.27027027027027,7.2792792792792795,7.288288288288288,7.297297297297297,7.306306306306307,7.315315315315315,7.324324324324325,7.333333333333333,7.342342342342342,7.351351351351352,7.36036036036036,7.36936936936937,7.378378378378378,7.387387387387387,7.396396396396397,7.405405405405405,7.414414414414415,7.423423423423423,7.4324324324324325,7.441441441441442,7.45045045045045,7.45945945945946,7.468468468468468,7.4774774774774775,7.486486486486487,7.495495495495495,7.504504504504505,7.513513513513513,7.5225225225225225,7.531531531531532,7.54054054054054,7.54954954954955,7.558558558558558,7.5675675675675675,7.576576576576577,7.585585585585585,7.594594594594595,7.603603603603603,7.612612612612613,7.621621621621622,7.63063063063063,7.63963963963964,7.648648648648648,7.657657657657658,7.666666666666667,7.675675675675675,7.684684684684685,7.693693693693693,7.702702702702703,7.711711711711712,7.7207207207207205,7.72972972972973,7.738738738738738,7.747747747747748,7.756756756756757,7.7657657657657655,7.774774774774775,7.783783783783784,7.792792792792793,7.801801801801802,7.8108108108108105,7.81981981981982,7.828828828828829,7.837837837837838,7.846846846846847,7.8558558558558556,7.864864864864865,7.873873873873874,7.882882882882883,7.891891891891892,7.900900900900901,7.90990990990991,7.918918918918919,7.927927927927928,7.936936936936937,7.945945945945946,7.954954954954955,7.963963963963964,7.972972972972973,7.981981981981982,7.990990990990991,8.0,8.00900900900901,8.018018018018019,8.027027027027026,8.036036036036036,8.045045045045045,8.054054054054054,8.063063063063064,8.072072072072071,8.08108108108108,8.09009009009009,8.0990990990991,8.108108108108109,8.117117117117116,8.126126126126126,8.135135135135135,8.144144144144144,8.153153153153154,8.162162162162161,8.17117117117117,8.18018018018018,8.18918918918919,8.198198198198199,8.207207207207206,8.216216216216216,8.225225225225225,8.234234234234235,8.243243243243244,8.252252252252251,8.26126126126126,8.27027027027027,8.27927927927928,8.288288288288289,8.297297297297296,8.306306306306306,8.315315315315315,8.324324324324325,8.333333333333334,8.342342342342342,8.35135135135135,8.36036036036036,8.36936936936937,8.378378378378379,8.387387387387387,8.396396396396396,8.405405405405405,8.414414414414415,8.423423423423424,8.432432432432432,8.441441441441441,8.45045045045045,8.45945945945946,8.468468468468469,8.477477477477477,8.486486486486486,8.495495495495495,8.504504504504505,8.513513513513514,8.522522522522523,8.531531531531531,8.54054054054054,8.54954954954955,8.558558558558559,8.567567567567568,8.576576576576576,8.585585585585585,8.594594594594595,8.603603603603604,8.612612612612613,8.621621621621621,8.63063063063063,8.63963963963964,8.64864864864865,8.657657657657658,8.666666666666666,8.675675675675675,8.684684684684685,8.693693693693694,8.702702702702704,8.711711711711711,8.72072072072072,8.72972972972973,8.73873873873874,8.747747747747749,8.756756756756756,8.765765765765765,8.774774774774775,8.783783783783784,8.792792792792794,8.801801801801801,8.81081081081081,8.81981981981982,8.82882882882883,8.837837837837839,8.846846846846846,8.855855855855856,8.864864864864865,8.873873873873874,8.882882882882884,8.891891891891891,8.9009009009009,8.90990990990991,8.91891891891892,8.927927927927929,8.936936936936936,8.945945945945946,8.954954954954955,8.963963963963964,8.972972972972974,8.981981981981981,8.99099099099099,9.0,9.00900900900901,9.018018018018019,9.027027027027026,9.036036036036036,9.045045045045045,9.054054054054054,9.063063063063064,9.072072072072071,9.08108108108108,9.09009009009009,9.0990990990991,9.108108108108109,9.117117117117116,9.126126126126126,9.135135135135135,9.144144144144144,9.153153153153154,9.162162162162161,9.17117117117117,9.18018018018018,9.18918918918919,9.198198198198199,9.207207207207206,9.216216216216216,9.225225225225225,9.234234234234235,9.243243243243244,9.252252252252251,9.26126126126126,9.27027027027027,9.27927927927928,9.288288288288289,9.297297297297296,9.306306306306306,9.315315315315315,9.324324324324325,9.333333333333334,9.342342342342342,9.35135135135135,9.36036036036036,9.36936936936937,9.378378378378379,9.387387387387387,9.396396396396396,9.405405405405405,9.414414414414415,9.423423423423424,9.432432432432432,9.441441441441441,9.45045045045045,9.45945945945946,9.468468468468469,9.477477477477477,9.486486486486486,9.495495495495495,9.504504504504505,9.513513513513514,9.522522522522523,9.531531531531531,9.54054054054054,9.54954954954955,9.558558558558559,9.567567567567568,9.576576576576576,9.585585585585585,9.594594594594595,9.603603603603604,9.612612612612613,9.621621621621621,9.63063063063063,9.63963963963964,9.64864864864865,9.657657657657658,9.666666666666666,9.675675675675675,9.684684684684685,9.693693693693694,9.702702702702704,9.711711711711711,9.72072072072072,9.72972972972973,9.73873873873874,9.747747747747749,9.756756756756756,9.765765765765765,9.774774774774775,9.783783783783784,9.792792792792794,9.801801801801801,9.81081081081081,9.81981981981982,9.82882882882883,9.837837837837839,9.846846846846846,9.855855855855856,9.864864864864865,9.873873873873874,9.882882882882884,9.891891891891891,9.9009009009009,9.90990990990991,9.91891891891892,9.927927927927929,9.936936936936936,9.945945945945946,9.954954954954955,9.963963963963964,9.972972972972974,9.981981981981981,9.99099099099099,10.0]}
\ No newline at end of file
diff --git a/base/special/cotd/test/fixtures/julia/runner.jl b/base/special/cotd/test/fixtures/julia/runner.jl
new file mode 100644
index 000000000..c02da6b02
--- /dev/null
+++ b/base/special/cotd/test/fixtures/julia/runner.jl
@@ -0,0 +1,69 @@
+#!/usr/bin/env julia
+#
+# @license Apache-2.0
+#
+# Copyright (c) 2024 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import JSON
+
+"""
+ gen( domain, name )
+
+Generate fixture data and write to file.
+
+# Arguments
+
+* `domain`: domain
+* `name::AbstractString`: output filename
+
+# Examples
+
+``` julia
+julia> x = range( -1, stop = 1, length = 2001 );
+julia> gen( x, \"data.json\" );
+```
+"""
+function gen( domain, name )
+ x = collect( domain );
+ y = cotd.( x );
+
+ # Store data to be written to file as a collection:
+ data = Dict([
+ ("x", x),
+ ("expected", y)
+ ]);
+
+ # Based on the script directory, create an output filepath:
+ filepath = joinpath( dir, name );
+
+ # Write the data to the output filepath as JSON:
+ outfile = open( filepath, "w" );
+ write( outfile, JSON.json(data) );
+ close( outfile );
+end
+
+# Get the filename:
+file = @__FILE__;
+
+# Extract the directory in which this file resides:
+dir = dirname( file );
+
+# Generate fixture data for negative values:
+x = range( -1.0, stop = -10.0, length = 1000 );
+gen( x, "negative.json" );
+
+# Generate fixture data for positive values:
+x = range( 1.0, stop = 10.0, length = 1000 );
+gen( x, "positive.json" );
\ No newline at end of file
diff --git a/base/special/cotd/test/test.js b/base/special/cotd/test/test.js
new file mode 100644
index 000000000..37e88fb57
--- /dev/null
+++ b/base/special/cotd/test/test.js
@@ -0,0 +1,110 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var tape = require( 'tape' );
+var isnan = require( './../../../../base/assert/is-nan' );
+var abs = require( './../../../../base/special/abs' );
+var PINF = require( '@stdlib/constants/float64/pinf' );
+var NINF = require( '@stdlib/constants/float64/ninf' );
+var EPS = require( '@stdlib/constants/float64/eps' );
+var cotd = require( './../lib' );
+
+
+// FIXTURES //
+
+var negative = require( './fixtures/julia/negative.json' );
+var positive = require( './fixtures/julia/positive.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.true( typeof cotd, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'if provided a `NaN`, the function returns `NaN`', function test( t ) {
+ var v = cotd( NaN );
+ t.equal( isnan( v ), true, 'returns NaN' );
+ t.end();
+});
+
+tape( 'the function computes the cotangent of an angle measured in degrees (negative values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = negative.x;
+ expected = negative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ y = cotd( x[i] );
+ if ( y === expected[ i ] ) {
+ t.equal( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = abs( y - expected[i] );
+ tol = 1.4 * EPS * abs( expected[i] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the cotangent of an angle measured in degrees (positive values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = positive.x;
+ expected = positive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ y = cotd( x[i] );
+ if ( y === expected[ i ] ) {
+ t.equal( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = abs( y - expected[i] );
+ tol = 1.4 * EPS * abs( expected[i] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'if provided `+infinity`, the function returns `NaN`', function test( t ) {
+ var v = cotd( PINF );
+ t.equal( isnan( v ), true, 'returns NaN' );
+ t.end();
+});
+
+tape( 'if provided `-infinity`, the function returns `NaN`', function test( t ) {
+ var v = cotd( NINF );
+ t.equal( isnan( v ), true, 'returns NaN' );
+ t.end();
+});