This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-numbers.git


The following commit(s) were added to refs/heads/master by this push:
     new 9ca1c617 Use HTTPS in URL
9ca1c617 is described below

commit 9ca1c617c55e943e448c76e04c413f2e5915b1d6
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Nov 2 10:59:55 2025 -0500

    Use HTTPS in URL
---
 commons-numbers-angle/src/site/site.xml            |   6 +-
 commons-numbers-arrays/src/site/site.xml           |   6 +-
 .../numbers/combinatorics/BinomialCoefficient.java |   2 +-
 .../combinatorics/BinomialCoefficientDouble.java   |   2 +-
 .../numbers/combinatorics/Combinations.java        |   2 +-
 .../commons/numbers/combinatorics/Factorial.java   |   2 +-
 .../numbers/combinatorics/FactorialDouble.java     |   2 +-
 .../combinatorics/LogBinomialCoefficient.java      |   2 +-
 commons-numbers-combinatorics/src/site/site.xml    |   6 +-
 .../apache/commons/numbers/complex/Complex.java    | 116 ++++++++++-----------
 commons-numbers-complex/src/site/site.xml          |   6 +-
 .../commons/numbers/complex/CReferenceTest.java    |   2 +-
 .../commons/numbers/complex/CStandardTest.java     |   6 +-
 .../numbers/complex/ComplexEdgeCaseTest.java       |   2 +-
 .../java/org/apache/commons/numbers/core/DD.java   |   6 +-
 .../org/apache/commons/numbers/core/Precision.java |   6 +-
 commons-numbers-core/src/site/site.xml             |   6 +-
 .../numbers/examples/jmh/core/DoublePrecision.java |   6 +-
 .../examples/jmh/core/EuclideanNormAlgorithms.java |   2 +-
 .../examples/jmh/core/LinearCombinationUtils.java  |   2 +-
 .../examples/jmh/core/LinearCombinations.java      |   8 +-
 .../commons/numbers/examples/jmh/core/SDD.java     |   6 +-
 .../examples/jmh/core/StickySumPerformance.java    |   8 +-
 .../numbers/examples/jmh/gamma/ErfPerformance.java |  24 ++---
 .../commons/numbers/examples/jmh/package-info.java |   2 +-
 .../org/apache/commons/numbers/field/Field.java    |   2 +-
 commons-numbers-field/src/site/site.xml            |   6 +-
 .../commons/numbers/fraction/BigFraction.java      |   4 +-
 .../apache/commons/numbers/fraction/Fraction.java  |   4 +-
 commons-numbers-fraction/src/site/site.xml         |   6 +-
 .../org/apache/commons/numbers/gamma/BoostErf.java |   2 +-
 .../apache/commons/numbers/gamma/BoostGamma.java   |   2 +-
 .../org/apache/commons/numbers/gamma/Digamma.java  |   6 +-
 .../commons/numbers/gamma/IncompleteGamma.java     |   4 +-
 .../apache/commons/numbers/gamma/InverseErf.java   |   2 +-
 .../apache/commons/numbers/gamma/InverseErfc.java  |   2 +-
 .../numbers/gamma/LanczosApproximation.java        |   4 +-
 .../commons/numbers/gamma/RegularizedGamma.java    |   4 +-
 .../org/apache/commons/numbers/gamma/Trigamma.java |   2 +-
 .../apache/commons/numbers/gamma/package-info.java |   6 +-
 commons-numbers-gamma/src/site/site.xml            |   6 +-
 .../commons/numbers/gamma/GammaRatioTest.java      |   4 +-
 .../apache/commons/numbers/gamma/GammaTest.java    |   2 +-
 .../commons/numbers/gamma/InvGamma1pm1Test.java    |   2 +-
 .../commons/numbers/gamma/LogGammaSumTest.java     |   2 +-
 .../apache/commons/numbers/gamma/LogGammaTest.java |   2 +-
 .../apache/commons/numbers/gamma/TestUtils.java    |   2 +-
 .../commons/numbers/gamma/gamma_0_20_data.csv      |   2 +-
 .../commons/numbers/gamma/gamma_150_171_data.csv   |   2 +-
 .../commons/numbers/gamma/gamma_20_150_data.csv    |   2 +-
 .../commons/numbers/gamma/gamma_m20_0_data.csv     |   2 +-
 .../numbers/gamma/gamma_very_near_0_data.csv       |   2 +-
 commons-numbers-primes/src/site/site.xml           |   6 +-
 .../commons/numbers/quaternion/Quaternion.java     |   2 +-
 commons-numbers-quaternion/src/site/site.xml       |   6 +-
 .../commons/numbers/rootfinder/BrentSolver.java    |   2 +-
 commons-numbers-rootfinder/src/site/site.xml       |   6 +-
 57 files changed, 173 insertions(+), 173 deletions(-)

diff --git a/commons-numbers-angle/src/site/site.xml 
b/commons-numbers-angle/src/site/site.xml
index d2af1c4a..cfe798e1 100644
--- a/commons-numbers-angle/src/site/site.xml
+++ b/commons-numbers-angle/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-angle/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git a/commons-numbers-arrays/src/site/site.xml 
b/commons-numbers-arrays/src/site/site.xml
index b1d107ae..ed4c7081 100644
--- a/commons-numbers-arrays/src/site/site.xml
+++ b/commons-numbers-arrays/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-arrays/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficient.java
 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficient.java
index 0d09ce32..6ff40a4b 100644
--- 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficient.java
+++ 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficient.java
@@ -20,7 +20,7 @@ package org.apache.commons.numbers.combinatorics;
 import org.apache.commons.numbers.core.ArithmeticUtils;
 
 /**
- * Representation of the <a 
href="http://mathworld.wolfram.com/BinomialCoefficient.html";>
+ * Representation of the <a 
href="https://mathworld.wolfram.com/BinomialCoefficient.html";>
  * binomial coefficient</a>.
  * It is "{@code n choose k}", the number of {@code k}-element subsets that
  * can be selected from an {@code n}-element set.
diff --git 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficientDouble.java
 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficientDouble.java
index e1d10b11..c97ff482 100644
--- 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficientDouble.java
+++ 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/BinomialCoefficientDouble.java
@@ -18,7 +18,7 @@
 package org.apache.commons.numbers.combinatorics;
 
 /**
- * Representation of the <a 
href="http://mathworld.wolfram.com/BinomialCoefficient.html";>
+ * Representation of the <a 
href="https://mathworld.wolfram.com/BinomialCoefficient.html";>
  * binomial coefficient</a>, as a {@code double}.
  * It is "{@code n choose k}", the number of {@code k}-element subsets that
  * can be selected from an {@code n}-element set.
diff --git 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Combinations.java
 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Combinations.java
index 8e5edbfa..5c756736 100644
--- 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Combinations.java
+++ 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Combinations.java
@@ -26,7 +26,7 @@ import java.util.Comparator;
 import org.apache.commons.numbers.core.ArithmeticUtils;
 
 /**
- * Utility to create <a href="http://en.wikipedia.org/wiki/Combination";>
+ * Utility to create <a href="https://en.wikipedia.org/wiki/Combination";>
  * combinations</a> {@code (n, k)} of {@code k} elements in a set of
  * {@code n} elements.
  */
diff --git 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Factorial.java
 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Factorial.java
index 9d16bfde..cadd413c 100644
--- 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Factorial.java
+++ 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Factorial.java
@@ -18,7 +18,7 @@
 package org.apache.commons.numbers.combinatorics;
 
 /**
- * <a href="http://mathworld.wolfram.com/Factorial.html";>Factorial of a 
number</a>.
+ * <a href="https://mathworld.wolfram.com/Factorial.html";>Factorial of a 
number</a>.
  */
 public final class Factorial {
 
diff --git 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/FactorialDouble.java
 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/FactorialDouble.java
index e39589a5..b6235559 100644
--- 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/FactorialDouble.java
+++ 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/FactorialDouble.java
@@ -20,7 +20,7 @@ package org.apache.commons.numbers.combinatorics;
 /**
  * @deprecated Since 1.1 this functionality has been replaced with {@link 
Factorial#doubleValue(int)}.
  *
- * <a href="http://mathworld.wolfram.com/Factorial.html";>Factorial of a 
number</a>.
+ * <a href="https://mathworld.wolfram.com/Factorial.html";>Factorial of a 
number</a>.
  */
 @Deprecated
 public final class FactorialDouble {
diff --git 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/LogBinomialCoefficient.java
 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/LogBinomialCoefficient.java
index 66192c73..5a3cb4ee 100644
--- 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/LogBinomialCoefficient.java
+++ 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/LogBinomialCoefficient.java
@@ -20,7 +20,7 @@ package org.apache.commons.numbers.combinatorics;
 import org.apache.commons.numbers.gamma.LogBeta;
 
 /**
- * Natural logarithm of the <a 
href="http://mathworld.wolfram.com/BinomialCoefficient.html";>
+ * Natural logarithm of the <a 
href="https://mathworld.wolfram.com/BinomialCoefficient.html";>
  * binomial coefficient</a>.
  * It is "{@code n choose k}", the number of {@code k}-element subsets that
  * can be selected from an {@code n}-element set.
diff --git a/commons-numbers-combinatorics/src/site/site.xml 
b/commons-numbers-combinatorics/src/site/site.xml
index 57360f69..e65e38b8 100644
--- a/commons-numbers-combinatorics/src/site/site.xml
+++ b/commons-numbers-combinatorics/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-combinatorics/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git 
a/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
 
b/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
index dd221bb6..e22622a9 100644
--- 
a/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
+++ 
b/commons-numbers-complex/src/main/java/org/apache/commons/numbers/complex/Complex.java
@@ -44,7 +44,7 @@ import java.util.function.DoubleUnaryOperator;
  * the specifications for the first quadrant imply the specifications for the 
other three
  * quadrants.</p>
  *
- * <p>Special cases of <a 
href="http://mathworld.wolfram.com/BranchCut.html";>branch cuts</a>
+ * <p>Special cases of <a 
href="https://mathworld.wolfram.com/BranchCut.html";>branch cuts</a>
  * for multivalued functions adopt the principle value convention from C99. 
Specials cases
  * from C99 that raise the "invalid" or "divide-by-zero"
  * <a 
href="https://en.cppreference.com/w/c/numeric/fenv/FE_exceptions";>floating-point
@@ -58,7 +58,7 @@ import java.util.function.DoubleUnaryOperator;
  * cardinality of NaN component parts has increased as a real or imaginary 
part could
  * not be computed and is set to NaN.
  *
- * @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards";>
+ * @see <a href="https://www.open-std.org/JTC1/SC22/WG14/www/standards";>
  *    ISO/IEC 9899 - Programming languages - C</a>
  */
 public final class Complex implements Serializable  {
@@ -115,7 +115,7 @@ public final class Complex implements Serializable  {
      * <p>In IEEE 754 arithmetic, this is 2<sup>-53</sup>.
      * Copied from o.a.c.numbers.Precision.
      *
-     * @see <a href="http://en.wikipedia.org/wiki/Machine_epsilon";>Machine 
epsilon</a>
+     * @see <a href="https://en.wikipedia.org/wiki/Machine_epsilon";>Machine 
epsilon</a>
      */
     private static final double EPSILON = 
Double.longBitsToDouble((EXPONENT_OFFSET - 53L) << 52);
     /** Mask to remove the sign bit from a long. */
@@ -310,7 +310,7 @@ public final class Complex implements Serializable  {
      * @param rho The modulus of the complex number.
      * @param theta The argument of the complex number.
      * @return {@code Complex} number.
-     * @see <a href="http://mathworld.wolfram.com/PolarCoordinates.html";>Polar 
Coordinates</a>
+     * @see <a 
href="https://mathworld.wolfram.com/PolarCoordinates.html";>Polar Coordinates</a>
      */
     public static Complex ofPolar(double rho, double theta) {
         // Require finite theta and non-negative, non-nan rho
@@ -329,7 +329,7 @@ public final class Complex implements Serializable  {
      *
      * @param x {@code double} to build the cis number.
      * @return {@code Complex} cis number.
-     * @see <a href="http://mathworld.wolfram.com/Cis.html";>Cis</a>
+     * @see <a href="https://mathworld.wolfram.com/Cis.html";>Cis</a>
      */
     public static Complex ofCis(double x) {
         return new Complex(Math.cos(x), Math.sin(x));
@@ -502,7 +502,7 @@ public final class Complex implements Serializable  {
      * the result is NaN.
      *
      * <p>This method follows the
-     * <a href="http://www.iso-9899.info/wiki/The_Standard";>ISO C 
Standard</a>, Annex G,
+     * <a href="https://www.iso-9899.info/wiki/The_Standard";>ISO C 
Standard</a>, Annex G,
      * in calculating the returned value without intermediate overflow or 
underflow.
      *
      * <p>The computed result will be within 1 ulp of the exact result.
@@ -510,7 +510,7 @@ public final class Complex implements Serializable  {
      * @return The absolute value.
      * @see #isInfinite()
      * @see #isNaN()
-     * @see <a href="http://mathworld.wolfram.com/ComplexModulus.html";>Complex 
modulus</a>
+     * @see <a 
href="https://mathworld.wolfram.com/ComplexModulus.html";>Complex modulus</a>
      */
     public double abs() {
         return abs(real, imaginary);
@@ -559,7 +559,7 @@ public final class Complex implements Serializable  {
      * the signs of the infinite parts.
      *
      * <p>This code follows the
-     * <a href="http://www.iso-9899.info/wiki/The_Standard";>ISO C 
Standard</a>, Annex G,
+     * <a href="https://www.iso-9899.info/wiki/The_Standard";>ISO C 
Standard</a>, Annex G,
      * in calculating the returned value using the {@code atan2(y, x)} method 
for complex
      * \( x + iy \).
      *
@@ -591,7 +591,7 @@ public final class Complex implements Serializable  {
      * @see #isInfinite()
      * @see #isNaN()
      * @see #abs()
-     * @see <a 
href="http://mathworld.wolfram.com/AbsoluteSquare.html";>Absolute square</a>
+     * @see <a 
href="https://mathworld.wolfram.com/AbsoluteSquare.html";>Absolute square</a>
      */
     public double norm() {
         if (isInfinite()) {
@@ -648,7 +648,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a 
href="http://mathworld.wolfram.com/ComplexConjugate.html";>conjugate</a>
+     * <a 
href="https://mathworld.wolfram.com/ComplexConjugate.html";>conjugate</a>
      * \( \overline{z} \) of this complex number \( z \).
      *
      * <p>\[ \begin{aligned}
@@ -687,7 +687,7 @@ public final class Complex implements Serializable  {
      *
      * @return \( z \) projected onto the Riemann sphere.
      * @see #isInfinite()
-     * @see <a 
href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/cproj.html";>
+     * @see <a 
href="https://pubs.opengroup.org/onlinepubs/9699919799/functions/cproj.html";>
      * IEEE and ISO C standards: cproj</a>
      */
     public Complex proj() {
@@ -705,7 +705,7 @@ public final class Complex implements Serializable  {
      *
      * @param  addend Value to be added to this complex number.
      * @return {@code this + addend}.
-     * @see <a 
href="http://mathworld.wolfram.com/ComplexAddition.html";>Complex Addition</a>
+     * @see <a 
href="https://mathworld.wolfram.com/ComplexAddition.html";>Complex Addition</a>
      */
     public Complex add(Complex addend) {
         return new Complex(real + addend.real,
@@ -768,7 +768,7 @@ public final class Complex implements Serializable  {
      *
      * @param  subtrahend Value to be subtracted from this complex number.
      * @return {@code this - subtrahend}.
-     * @see <a 
href="http://mathworld.wolfram.com/ComplexSubtraction.html";>Complex 
Subtraction</a>
+     * @see <a 
href="https://mathworld.wolfram.com/ComplexSubtraction.html";>Complex 
Subtraction</a>
      */
     public Complex subtract(Complex subtrahend) {
         return new Complex(real - subtrahend.real,
@@ -867,7 +867,7 @@ public final class Complex implements Serializable  {
      *
      * @param  factor Value to be multiplied by this complex number.
      * @return {@code this * factor}.
-     * @see <a 
href="http://mathworld.wolfram.com/ComplexMultiplication.html";>Complex 
Muliplication</a>
+     * @see <a 
href="https://mathworld.wolfram.com/ComplexMultiplication.html";>Complex 
Muliplication</a>
      */
     public Complex multiply(Complex factor) {
         return multiply(real, imaginary, factor.real, factor.imaginary);
@@ -1063,7 +1063,7 @@ public final class Complex implements Serializable  {
      *
      * @param divisor Value by which this complex number is to be divided.
      * @return {@code this / divisor}.
-     * @see <a 
href="http://mathworld.wolfram.com/ComplexDivision.html";>Complex Division</a>
+     * @see <a 
href="https://mathworld.wolfram.com/ComplexDivision.html";>Complex Division</a>
      */
     public Complex divide(Complex divisor) {
         return divide(real, imaginary, divisor.real, divisor.imaginary);
@@ -1091,7 +1091,7 @@ public final class Complex implements Serializable  {
      * @param re2 Real component of second number.
      * @param im2 Imaginary component of second number.
      * @return (a + i b) / (c + i d).
-     * @see <a 
href="http://mathworld.wolfram.com/ComplexDivision.html";>Complex Division</a>
+     * @see <a 
href="https://mathworld.wolfram.com/ComplexDivision.html";>Complex Division</a>
      * @see #divide(double)
      */
     private static Complex divide(double re1, double im1, double re2, double 
im2) {
@@ -1213,7 +1213,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/ExponentialFunction.html";>
+     * <a href="https://mathworld.wolfram.com/ExponentialFunction.html";>
      * exponential function</a> of this complex number.
      *
      * <p>\[ \exp(z) = e^z \]
@@ -1243,7 +1243,7 @@ public final class Complex implements Serializable  {
      * <p>\[ \exp(x + iy) = e^x (\cos(y) + i \sin(y)) \]
      *
      * @return The exponential of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Exp/";>Exp</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Exp/";>Exp</a>
      */
     public Complex exp() {
         if (Double.isInfinite(real)) {
@@ -1299,7 +1299,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/NaturalLogarithm.html";>
+     * <a href="https://mathworld.wolfram.com/NaturalLogarithm.html";>
      * natural logarithm</a> of this complex number.
      *
      * <p>The natural logarithm of \( z \) is unbounded along the real axis and
@@ -1340,7 +1340,7 @@ public final class Complex implements Serializable  {
      * @see Math#log(double)
      * @see #abs()
      * @see #arg()
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Log/";>Log</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Log/";>Log</a>
      */
     public Complex log() {
         return log(Math::log, HALF, LN_2, Complex::ofCartesian);
@@ -1348,7 +1348,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the base 10
-     * <a href="http://mathworld.wolfram.com/CommonLogarithm.html";>
+     * <a href="https://mathworld.wolfram.com/CommonLogarithm.html";>
      * common logarithm</a> of this complex number.
      *
      * <p>The common logarithm of \( z \) is unbounded along the real axis and
@@ -1486,8 +1486,8 @@ public final class Complex implements Serializable  {
      * @see #log()
      * @see #multiply(Complex)
      * @see #exp()
-     * @see <a 
href="http://mathworld.wolfram.com/ComplexExponentiation.html";>Complex 
exponentiation</a>
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Power/";>Power</a>
+     * @see <a 
href="https://mathworld.wolfram.com/ComplexExponentiation.html";>Complex 
exponentiation</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Power/";>Power</a>
      */
     public Complex pow(Complex x) {
         if (real == 0 &&
@@ -1520,7 +1520,7 @@ public final class Complex implements Serializable  {
      * @see #multiply(double)
      * @see #exp()
      * @see #pow(Complex)
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Power/";>Power</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Power/";>Power</a>
      */
     public Complex pow(double x) {
         if (real == 0 &&
@@ -1538,7 +1538,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/SquareRoot.html";>
+     * <a href="https://mathworld.wolfram.com/SquareRoot.html";>
      * square root</a> of this complex number.
      *
      * <p>\[ \sqrt{x + iy} = \frac{1}{2} \sqrt{2} \left( \sqrt{ \sqrt{x^2 + 
y^2} + x } + i\ \text{sgn}(y) \sqrt{ \sqrt{x^2 + y^2} - x } \right) \]
@@ -1581,7 +1581,7 @@ public final class Complex implements Serializable  {
      * </blockquote>
      *
      * @return The square root of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Sqrt/";>Sqrt</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Sqrt/";>Sqrt</a>
      */
     public Complex sqrt() {
         return sqrt(real, imaginary);
@@ -1689,7 +1689,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/Sine.html";>
+     * <a href="https://mathworld.wolfram.com/Sine.html";>
      * sine</a> of this complex number.
      *
      * <p>\[ \sin(z) = \frac{1}{2} i \left( e^{-iz} - e^{iz} \right) \]
@@ -1706,7 +1706,7 @@ public final class Complex implements Serializable  {
      * <p>\[ \sin(z) = -i \sinh(iz) \]
      *
      * @return The sine of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Sin/";>Sin</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Sin/";>Sin</a>
      */
     public Complex sin() {
         // Define in terms of sinh
@@ -1717,7 +1717,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/Cosine.html";>
+     * <a href="https://mathworld.wolfram.com/Cosine.html";>
      * cosine</a> of this complex number.
      *
      * <p>\[ \cos(z) = \frac{1}{2} \left( e^{iz} + e^{-iz} \right) \]
@@ -1734,7 +1734,7 @@ public final class Complex implements Serializable  {
      * <p>\[ cos(z) = cosh(iz) \]
      *
      * @return The cosine of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Cos/";>Cos</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Cos/";>Cos</a>
      */
     public Complex cos() {
         // Define in terms of cosh
@@ -1745,7 +1745,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/Tangent.html";>
+     * <a href="https://mathworld.wolfram.com/Tangent.html";>
      * tangent</a> of this complex number.
      *
      * <p>\[ \tan(z) = \frac{i(e^{-iz} - e^{iz})}{e^{-iz} + e^{iz}} \]
@@ -1760,7 +1760,7 @@ public final class Complex implements Serializable  {
      * \[ \tan(z) = -i \tanh(iz) \]
      *
      * @return The tangent of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Tan/";>Tangent</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Tan/";>Tangent</a>
      */
     public Complex tan() {
         // Define in terms of tanh
@@ -1771,7 +1771,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/InverseSine.html";>
+     * <a href="https://mathworld.wolfram.com/InverseSine.html";>
      * inverse sine</a> of this complex number.
      *
      * <p>\[ \sin^{-1}(z) = - i \left(\ln{iz + \sqrt{1 - z^2}}\right) \]
@@ -1805,7 +1805,7 @@ public final class Complex implements Serializable  {
      * {@code c++} implementation {@code <boost/math/complex/asin.hpp>}.
      *
      * @return The inverse sine of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/ArcSin/";>ArcSin</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/ArcSin/";>ArcSin</a>
      */
     public Complex asin() {
         return asin(real, imaginary, Complex::ofCartesian);
@@ -1951,7 +1951,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/InverseCosine.html";>
+     * <a href="https://mathworld.wolfram.com/InverseCosine.html";>
      * inverse cosine</a> of this complex number.
      *
      * <p>\[ \cos^{-1}(z) = \frac{\pi}{2} + i \left(\ln{iz + \sqrt{1 - 
z^2}}\right) \]
@@ -2000,7 +2000,7 @@ public final class Complex implements Serializable  {
      * {@code c++} implementation {@code <boost/math/complex/acos.hpp>}.
      *
      * @return The inverse cosine of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/ArcCos/";>ArcCos</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/ArcCos/";>ArcCos</a>
      */
     public Complex acos() {
         return acos(real, imaginary, Complex::ofCartesian);
@@ -2144,7 +2144,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/InverseTangent.html";>
+     * <a href="https://mathworld.wolfram.com/InverseTangent.html";>
      * inverse tangent</a> of this complex number.
      *
      * <p>\[ \tan^{-1}(z) = \frac{i}{2} \ln \left( \frac{i + z}{i - z} \right) 
\]
@@ -2160,7 +2160,7 @@ public final class Complex implements Serializable  {
      * \[ \tan^{-1}(z) = -i \tanh^{-1}(iz) \]
      *
      * @return The inverse tangent of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/ArcTan/";>ArcTan</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/ArcTan/";>ArcTan</a>
      */
     public Complex atan() {
         // Define in terms of atanh
@@ -2171,7 +2171,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/HyperbolicSine.html";>
+     * <a href="https://mathworld.wolfram.com/HyperbolicSine.html";>
      * hyperbolic sine</a> of this complex number.
      *
      * <p>\[ \sinh(z) = \frac{1}{2} \left( e^{z} - e^{-z} \right) \]
@@ -2202,7 +2202,7 @@ public final class Complex implements Serializable  {
      * <p>\[ \sinh(x + iy) = \sinh(x)\cos(y) + i \cosh(x)\sin(y) \]
      *
      * @return The hyperbolic sine of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Sinh/";>Sinh</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Sinh/";>Sinh</a>
      */
     public Complex sinh() {
         return sinh(real, imaginary, Complex::ofCartesian);
@@ -2252,7 +2252,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/HyperbolicCosine.html";>
+     * <a href="https://mathworld.wolfram.com/HyperbolicCosine.html";>
      * hyperbolic cosine</a> of this complex number.
      *
      * <p>\[ \cosh(z) = \frac{1}{2} \left( e^{z} + e^{-z} \right) \]
@@ -2283,7 +2283,7 @@ public final class Complex implements Serializable  {
      * <p>\[ \cosh(x + iy) = \cosh(x)\cos(y) + i \sinh(x)\sin(y) \]
      *
      * @return The hyperbolic cosine of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Cosh/";>Cosh</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Cosh/";>Cosh</a>
      */
     public Complex cosh() {
         return cosh(real, imaginary, Complex::ofCartesian);
@@ -2399,7 +2399,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/HyperbolicTangent.html";>
+     * <a href="https://mathworld.wolfram.com/HyperbolicTangent.html";>
      * hyperbolic tangent</a> of this complex number.
      *
      * <p>\[ \tanh(z) = \frac{e^z - e^{-z}}{e^z + e^{-z}} \]
@@ -2428,7 +2428,7 @@ public final class Complex implements Serializable  {
      * </ul>
      *
      * <p>Special cases include the technical corrigendum
-     * <a 
href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471";>
+     * <a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471";>
      * DR 471: Complex math functions cacosh and ctanh</a>.
      *
      * <p>This is defined using real \( x \) and imaginary \( y \) parts:
@@ -2439,7 +2439,7 @@ public final class Complex implements Serializable  {
      * and {@code 2y}.
      *
      * @return The hyperbolic tangent of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Tanh/";>Tanh</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Tanh/";>Tanh</a>
      */
     public Complex tanh() {
         return tanh(real, imaginary, Complex::ofCartesian);
@@ -2553,7 +2553,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/InverseHyperbolicSine.html";>
+     * <a href="https://mathworld.wolfram.com/InverseHyperbolicSine.html";>
      * inverse hyperbolic sine</a> of this complex number.
      *
      * <p>\[ \sinh^{-1}(z) = \ln \left(z + \sqrt{1 + z^2} \right) \]
@@ -2585,7 +2585,7 @@ public final class Complex implements Serializable  {
      * <p>\[ \sinh^{-1}(z) = -i \sin^{-1}(iz) \]
      *
      * @return The inverse hyperbolic sine of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/ArcSinh/";>ArcSinh</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/ArcSinh/";>ArcSinh</a>
      */
     public Complex asinh() {
         // Define in terms of asin
@@ -2598,7 +2598,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/InverseHyperbolicCosine.html";>
+     * <a href="https://mathworld.wolfram.com/InverseHyperbolicCosine.html";>
      * inverse hyperbolic cosine</a> of this complex number.
      *
      * <p>\[ \cosh^{-1}(z) = \ln \left(z + \sqrt{z + 1} \sqrt{z - 1} \right) \]
@@ -2623,7 +2623,7 @@ public final class Complex implements Serializable  {
      * </ul>
      *
      * <p>Special cases include the technical corrigendum
-     * <a 
href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471";>
+     * <a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471";>
      * DR 471: Complex math functions cacosh and ctanh</a>.
      *
      * <p>The inverse hyperbolic cosine is a multivalued function and requires 
a branch cut in
@@ -2638,7 +2638,7 @@ public final class Complex implements Serializable  {
      * and compatibility with the C99 standard.
      *
      * @return The inverse hyperbolic cosine of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/ArcCosh/";>ArcCosh</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/ArcCosh/";>ArcCosh</a>
      */
     public Complex acosh() {
         // Define in terms of acos
@@ -2663,7 +2663,7 @@ public final class Complex implements Serializable  {
 
     /**
      * Returns the
-     * <a href="http://mathworld.wolfram.com/InverseHyperbolicTangent.html";>
+     * <a href="https://mathworld.wolfram.com/InverseHyperbolicTangent.html";>
      * inverse hyperbolic tangent</a> of this complex number.
      *
      * <p>\[ \tanh^{-1}(z) = \frac{1}{2} \ln \left( \frac{1 + z}{1 - z} 
\right) \]
@@ -2703,7 +2703,7 @@ public final class Complex implements Serializable  {
      * {@code c++} implementation {@code <boost/math/complex/atanh.hpp>}.
      *
      * @return The inverse hyperbolic tangent of this complex number.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/ArcTanh/";>ArcTanh</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/ArcTanh/";>ArcTanh</a>
      */
     public Complex atanh() {
         return atanh(real, imaginary, Complex::ofCartesian);
@@ -2994,7 +2994,7 @@ public final class Complex implements Serializable  {
      * @param high High part of number.
      * @param square Square of the number.
      * @return <code>low * low - (((product - high * high) - low * high) - 
high * low)</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 18</a>
      */
     private static double squareLow(double low, double high, double square) {
@@ -3011,7 +3011,7 @@ public final class Complex implements Serializable  {
      * @param b Second part of sum.
      * @param x Sum.
      * @return <code>b - (x - a)</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     private static double fastSumLow(double a, double b, double x) {
@@ -3029,7 +3029,7 @@ public final class Complex implements Serializable  {
      * @param b Second part of sum.
      * @param x Sum.
      * @return <code>(a - (x - (x - a))) + (b - (x - a))</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 7</a>
      */
     private static double sumLow(double a, double b, double x) {
@@ -3053,7 +3053,7 @@ public final class Complex implements Serializable  {
      * @param y2High High part of y^2.
      * @param y2Low Low part of y^2.
      * @return x^2 + y^2 - 1
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 12</a>
      */
     private static double sumx2y2m1(double x2High, double x2Low, double 
y2High, double y2Low) {
@@ -3141,7 +3141,7 @@ public final class Complex implements Serializable  {
      * @param n Degree of root.
      * @return A list of all {@code n}-th roots of this complex number.
      * @throws IllegalArgumentException if {@code n} is zero.
-     * @see <a 
href="http://functions.wolfram.com/ElementaryFunctions/Root/";>Root</a>
+     * @see <a 
href="https://functions.wolfram.com/ElementaryFunctions/Root/";>Root</a>
      */
     public List<Complex> nthRoot(int n) {
         if (n == 0) {
@@ -3394,7 +3394,7 @@ public final class Complex implements Serializable  {
      * @return The maximum unbiased exponent of the values to be used for 
scaling
      * @see Math#getExponent(double)
      * @see Math#scalb(double, int)
-     * @see <a href="http://www.cplusplus.com/reference/cmath/ilogb/";>ilogb</a>
+     * @see <a 
href="https://www.cplusplus.com/reference/cmath/ilogb/";>ilogb</a>
      */
     private static int getScale(double a, double b) {
         // Only interested in the exponent and mantissa so remove the sign bit
diff --git a/commons-numbers-complex/src/site/site.xml 
b/commons-numbers-complex/src/site/site.xml
index 98471e15..eb8ba1e0 100644
--- a/commons-numbers-complex/src/site/site.xml
+++ b/commons-numbers-complex/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-complex/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git 
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CReferenceTest.java
 
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CReferenceTest.java
index cf724423..bacbf120 100644
--- 
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CReferenceTest.java
+++ 
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CReferenceTest.java
@@ -33,7 +33,7 @@ import java.util.function.UnaryOperator;
  * <p>The test data is generated from a known implementation of the standard
  * and saved to the test resources data files.
  *
- * @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards";>
+ * @see <a href="https://www.open-std.org/JTC1/SC22/WG14/www/standards";>
  *    ISO/IEC 9899 - Programming languages - C</a>
  */
 class CReferenceTest {
diff --git 
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CStandardTest.java
 
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CStandardTest.java
index 63cc5cc8..743c4237 100644
--- 
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CStandardTest.java
+++ 
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/CStandardTest.java
@@ -34,7 +34,7 @@ import java.util.function.UnaryOperator;
  * Tests the standards defined by the C.99 standard for complex numbers
  * defined in ISO/IEC 9899, Annex G.
  *
- * @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards";>
+ * @see <a href="https://www.open-std.org/JTC1/SC22/WG14/www/standards";>
  *    ISO/IEC 9899 - Programming languages - C</a>
  */
 class CStandardTest {
@@ -1008,7 +1008,7 @@ class CStandardTest {
     /**
      * ISO C Standard G.6.2.1.
      *
-     * @see <a 
href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471";>
+     * @see <a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471";>
      *   Complex math functions cacosh and ctanh</a>
      */
     @Test
@@ -1168,7 +1168,7 @@ class CStandardTest {
     /**
      * ISO C Standard G.6.2.6.
      *
-     * @see <a 
href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471";>
+     * @see <a 
href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471";>
      *   Complex math functions cacosh and ctanh</a>
      */
     @Test
diff --git 
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java
 
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java
index 9055ac48..c3616ce0 100644
--- 
a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java
+++ 
b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java
@@ -33,7 +33,7 @@ import java.util.function.UnaryOperator;
  *
  * <p>The test data is generated from a known implementation of the standard.
  *
- * @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards";>
+ * @see <a href="https://www.open-std.org/JTC1/SC22/WG14/www/standards";>
  *    ISO/IEC 9899 - Programming languages - C</a>
  */
 class ComplexEdgeCaseTest {
diff --git 
a/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/DD.java 
b/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/DD.java
index 324e3f99..d8d5ede6 100644
--- a/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/DD.java
+++ b/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/DD.java
@@ -742,7 +742,7 @@ public final class DD
      * @param b Second part of sum.
      * @return the sum
      * @see #fastTwoDiff(double, double)
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     static DD fastTwoSum(double a, double b) {
@@ -781,7 +781,7 @@ public final class DD
      * @param b Subtrahend.
      * @return the difference
      * @see #fastTwoSum(double, double)
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     static DD fastTwoDiff(double a, double b) {
@@ -816,7 +816,7 @@ public final class DD
      * @param b Second part of sum.
      * @return the sum
      * @see #twoDiff(double, double)
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 7</a>
      */
     static DD twoSum(double a, double b) {
diff --git 
a/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/Precision.java
 
b/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/Precision.java
index f81dd25f..283df914 100644
--- 
a/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/Precision.java
+++ 
b/commons-numbers-core/src/main/java/org/apache/commons/numbers/core/Precision.java
@@ -35,7 +35,7 @@ public final class Precision {
      * In IEEE 754 arithmetic, this is 2<sup>-53</sup>.
      * </p>
      *
-     * @see <a href="http://en.wikipedia.org/wiki/Machine_epsilon";>Machine 
epsilon</a>
+     * @see <a href="https://en.wikipedia.org/wiki/Machine_epsilon";>Machine 
epsilon</a>
      */
     public static final double EPSILON;
 
@@ -210,7 +210,7 @@ public final class Precision {
      * </p>
      * <p>
      * Adapted from <a
-     * 
href="http://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/";>
+     * 
href="https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/";>
      * Bruce Dawson</a>.
      * </p>
      *
@@ -354,7 +354,7 @@ public final class Precision {
      * </p>
      * <p>
      * Adapted from <a
-     * 
href="http://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/";>
+     * 
href="https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/";>
      * Bruce Dawson</a>.
      * </p>
      *
diff --git a/commons-numbers-core/src/site/site.xml 
b/commons-numbers-core/src/site/site.xml
index f58b8ea1..4140a29a 100644
--- a/commons-numbers-core/src/site/site.xml
+++ b/commons-numbers-core/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-core/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/DoublePrecision.java
 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/DoublePrecision.java
index 9df6c387..0902c302 100644
--- 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/DoublePrecision.java
+++ 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/DoublePrecision.java
@@ -790,7 +790,7 @@ final class DoublePrecision {
      * @param ly Low part of second factor.
      * @param xy Product of the factors.
      * @return <code>lx * ly - (((xy - hx * hy) - lx * hy) - hx * ly)</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 18</a>
      */
     static double productLow(double hx, double lx, double hy, double ly, 
double xy) {
@@ -836,7 +836,7 @@ final class DoublePrecision {
      * @param b Second part of sum.
      * @param sum Sum of the parts (a + b).
      * @return <code>b - (sum - a)</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     static double fastTwoSumLow(double a, double b, double sum) {
@@ -854,7 +854,7 @@ final class DoublePrecision {
      * @param b Second part of sum.
      * @param sum Sum of the parts (a + b).
      * @return <code>(b - (sum - (sum - b))) + (a - (sum - b))</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 7</a>
      */
     static double twoSumLow(double a, double b, double sum) {
diff --git 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/EuclideanNormAlgorithms.java
 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/EuclideanNormAlgorithms.java
index 5dcdabe3..1dd7458c 100644
--- 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/EuclideanNormAlgorithms.java
+++ 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/EuclideanNormAlgorithms.java
@@ -66,7 +66,7 @@ public final class EuclideanNormAlgorithms {
         }
     }
 
-    /** Translation of the <a href="http://www.netlib.org/minpack";>minpack</a>
+    /** Translation of the <a href="https://www.netlib.org/minpack";>minpack</a>
      * "enorm" subroutine. This method handles overflow and underflow.
      */
     static final class Enorm implements ToDoubleFunction<double[]> {
diff --git 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinationUtils.java
 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinationUtils.java
index 131ba2ce..a513b79a 100644
--- 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinationUtils.java
+++ 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinationUtils.java
@@ -76,7 +76,7 @@ final class LinearCombinationUtils {
      * where the standard precision dot product will not overflow.
      *
      * <p>Uses the GenDot algorithm 6.1 from <a
-     * href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547";>
+     * href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547";>
      * Accurate Sum and Dot Product</a> by Takeshi Ogita, Siegfried M. Rump, 
and
      * Shin'ichi Oishi published in <em>SIAM J. Sci. Comput</em>.
      *
diff --git 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinations.java
 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinations.java
index 723680b8..03ba01cc 100644
--- 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinations.java
+++ 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/LinearCombinations.java
@@ -255,7 +255,7 @@ public final class LinearCombinations {
      * for K-fold precision of the sum.
      *
      * <p>It is based on the 2005 paper
-     * <a 
href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547";>
+     * <a 
href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547";>
      * Accurate Sum and Dot Product</a> by Takeshi Ogita, Siegfried M. Rump,
      * and Shin'ichi Oishi published in <em>SIAM J. Sci. Comput</em>.
      *
@@ -508,7 +508,7 @@ public final class LinearCombinations {
      * for 2-fold precision of the sum.
      *
      * <p>It is based on the 2005 paper
-     * <a 
href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547";>
+     * <a 
href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.1547";>
      * Accurate Sum and Dot Product</a> by Takeshi Ogita, Siegfried M. Rump,
      * and Shin'ichi Oishi published in <em>SIAM J. Sci. Comput</em>.
      *
@@ -713,7 +713,7 @@ public final class LinearCombinations {
      * floating point numbers.
      *
      * <p>It is based on the paper by
-     * <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997): Arbitrary Precision Floating-Point Arithmetic</a>.
      */
     public static final class ExtendedPrecision extends BaseLinearCombination 
implements TwoD, ThreeD, FourD {
@@ -1300,7 +1300,7 @@ public final class LinearCombinations {
              * @param a First part of sum.
              * @param b Second part of sum.
              * @return <code>b - (sum - a)</code>
-             * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+             * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
              * Shewchuk (1997) Theorum 6</a>
              */
             static double fastSumWithStickyBit(double a, double b) {
diff --git 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/SDD.java
 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/SDD.java
index c9ac2acd..d3413fa3 100644
--- 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/SDD.java
+++ 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/SDD.java
@@ -287,7 +287,7 @@ final class SDD {
      * @param s Sum (result).
      * @return the sum
      * @see #fastTwoDiff(double, double, SDD)
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     static SDD fastTwoSum(double a, double b, SDD s) {
@@ -329,7 +329,7 @@ final class SDD {
      * @param d Difference (result).
      * @return the difference
      * @see #fastTwoSum(double, double, SDD)
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     static SDD fastTwoDiff(double a, double b, SDD d) {
@@ -352,7 +352,7 @@ final class SDD {
      * @param s Sum (result).
      * @return the sum
      * @see #twoDiff(double, double, SDD)
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 7</a>
      */
     static SDD twoSum(double a, double b, SDD s) {
diff --git 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/StickySumPerformance.java
 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/StickySumPerformance.java
index 134c294f..4e939240 100644
--- 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/StickySumPerformance.java
+++ 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/core/StickySumPerformance.java
@@ -232,7 +232,7 @@ public class StickySumPerformance {
      * @param a First part of sum.
      * @param b Second part of sum.
      * @return <code>b - (sum - a)</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     private static double fastSumWithStickyBitBranched(double a, double b) {
@@ -293,7 +293,7 @@ public class StickySumPerformance {
      * @param a First part of sum.
      * @param b Second part of sum.
      * @return <code>b - (sum - a)</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     private static double fastSumWithStickyBitBranchless(double a, double b) {
@@ -399,7 +399,7 @@ public class StickySumPerformance {
      * @param a First part of sum.
      * @param b Second part of sum.
      * @return <code>b - (sum - a)</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     private static double fastSumWithStickyBitBranchedOnHigh(double a, double 
b) {
@@ -503,7 +503,7 @@ public class StickySumPerformance {
      * @param a First part of sum.
      * @param b Second part of sum.
      * @return <code>b - (sum - a)</code>
-     * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+     * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
      * Shewchuk (1997) Theorum 6</a>
      */
     private static double fastSumWithStickyBitBranchedOnLow(double a, double 
b) {
diff --git 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/gamma/ErfPerformance.java
 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/gamma/ErfPerformance.java
index 3df24b78..a328eb48 100644
--- 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/gamma/ErfPerformance.java
+++ 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/gamma/ErfPerformance.java
@@ -479,10 +479,10 @@ public class ErfPerformance {
      * Returns the inverse error function.
      *
      * <p>This implementation is described in the paper:
-     * <a 
href="http://people.maths.ox.ac.uk/gilesm/files/gems_erfinv.pdf";>Approximating
+     * <a 
href="https://people.maths.ox.ac.uk/gilesm/files/gems_erfinv.pdf";>Approximating
      * the erfinv function</a> by Mike Giles, Oxford-Man Institute of 
Quantitative Finance,
      * which was published in GPU Computing Gems, volume 2, 2010.
-     * The source code is available <a 
href="http://gpucomputing.net/?q=node/1828";>here</a>.
+     * The source code is available <a 
href="https://gpucomputing.net/?q=node/1828";>here</a>.
      * </p>
      *
      * <p>This is the implementation in Commons Numbers 1.0.
@@ -587,7 +587,7 @@ public class ErfPerformance {
      *
      * <p>This implementation computes erfc(x) using the
      * {@link RegularizedGamma.Q#value(double, double, double, int) 
regularized gamma function},
-     * following <a href="http://mathworld.wolfram.com/Erf.html";>Erf</a>, 
equation (3).
+     * following <a href="https://mathworld.wolfram.com/Erf.html";>Erf</a>, 
equation (3).
      *
      * <p>This is the implementation in Commons Numbers 1.0.
      *
@@ -607,7 +607,7 @@ public class ErfPerformance {
      *
      * <p>This implementation computes erf(x) using the
      * {@link RegularizedGamma.P#value(double, double, double, int) 
regularized gamma function},
-     * following <a href="http://mathworld.wolfram.com/Erf.html";> Erf</a>, 
equation (3)
+     * following <a href="https://mathworld.wolfram.com/Erf.html";> Erf</a>, 
equation (3)
      *
      * <p>This is the implementation in Commons Numbers 1.0.
      *
@@ -623,7 +623,7 @@ public class ErfPerformance {
     }
 
     /**
-     * <a href="http://mathworld.wolfram.com/RegularizedGammaFunction.html";>
+     * <a href="https://mathworld.wolfram.com/RegularizedGammaFunction.html";>
      * Regularized Gamma functions</a>.
      *
      * <p>This is the Commons Numbers 1.0 implementation. Later versions of
@@ -640,7 +640,7 @@ public class ErfPerformance {
         }
 
         /**
-         * \( P(a, x) \) <a 
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html";>
+         * \( P(a, x) \) <a 
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html";>
          * regularized Gamma function</a>.
          *
          * Class is immutable.
@@ -655,15 +655,15 @@ public class ErfPerformance {
              * The implementation of this method is based on:
              * <ul>
              *  <li>
-             *   <a 
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html";>
+             *   <a 
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html";>
              *   Regularized Gamma Function</a>, equation (1)
              *  </li>
              *  <li>
-             *   <a 
href="http://mathworld.wolfram.com/IncompleteGammaFunction.html";>
+             *   <a 
href="https://mathworld.wolfram.com/IncompleteGammaFunction.html";>
              *   Incomplete Gamma Function</a>, equation (4).
              *  </li>
              *  <li>
-             *   <a 
href="http://mathworld.wolfram.com/ConfluentHypergeometricFunctionoftheFirstKind.html";>
+             *   <a 
href="https://mathworld.wolfram.com/ConfluentHypergeometricFunctionoftheFirstKind.html";>
              *   Confluent Hypergeometric Function of the First Kind</a>, 
equation (1).
              *  </li>
              * </ul>
@@ -718,7 +718,7 @@ public class ErfPerformance {
         }
 
         /**
-         * Creates the \( Q(a, x) \equiv 1 - P(a, x) \) <a 
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html";>
+         * Creates the \( Q(a, x) \equiv 1 - P(a, x) \) <a 
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html";>
          * regularized Gamma function</a>.
          *
          * Class is immutable.
@@ -733,11 +733,11 @@ public class ErfPerformance {
              * The implementation of this method is based on:
              * <ul>
              *  <li>
-             *   <a 
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html";>
+             *   <a 
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html";>
              *   Regularized Gamma Function</a>, equation (1).
              *  </li>
              *  <li>
-             *   <a 
href="http://functions.wolfram.com/GammaBetaErf/GammaRegularized/10/0003/";>
+             *   <a 
href="https://functions.wolfram.com/GammaBetaErf/GammaRegularized/10/0003/";>
              *   Regularized incomplete gamma function: Continued fraction 
representations
              *   (formula 06.08.10.0003)</a>
              *  </li>
diff --git 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/package-info.java
 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/package-info.java
index 8451e6c0..22b1d5ee 100644
--- 
a/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/package-info.java
+++ 
b/commons-numbers-examples/examples-jmh/src/main/java/org/apache/commons/numbers/examples/jmh/package-info.java
@@ -20,7 +20,7 @@
  *
  * <p>
  * This package contains code to perform a
- * <a href="http://openjdk.java.net/projects/code-tools/jmh";>JMH</a> run.
+ * <a href="https://openjdk.java.net/projects/code-tools/jmh";>JMH</a> run.
  * </p>
  */
 package org.apache.commons.numbers.examples.jmh;
diff --git 
a/commons-numbers-field/src/main/java/org/apache/commons/numbers/field/Field.java
 
b/commons-numbers-field/src/main/java/org/apache/commons/numbers/field/Field.java
index d2866539..d48d858f 100644
--- 
a/commons-numbers-field/src/main/java/org/apache/commons/numbers/field/Field.java
+++ 
b/commons-numbers-field/src/main/java/org/apache/commons/numbers/field/Field.java
@@ -17,7 +17,7 @@
 package org.apache.commons.numbers.field;
 
 /**
- * Interface representing a <a 
href="http://mathworld.wolfram.com/Field.html";>field</a>.
+ * Interface representing a <a 
href="https://mathworld.wolfram.com/Field.html";>field</a>.
  *
  * @param <T> Type of the field elements.
  */
diff --git a/commons-numbers-field/src/site/site.xml 
b/commons-numbers-field/src/site/site.xml
index a9b4ec8f..7d9c54bb 100644
--- a/commons-numbers-field/src/site/site.xml
+++ b/commons-numbers-field/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-field/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git 
a/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/BigFraction.java
 
b/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/BigFraction.java
index 5e530c98..2bf62154 100644
--- 
a/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/BigFraction.java
+++ 
b/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/BigFraction.java
@@ -308,7 +308,7 @@ public final class BigFraction
      * <p>
      * References:
      * <ul>
-     * <li><a href="http://mathworld.wolfram.com/ContinuedFraction.html";>
+     * <li><a href="https://mathworld.wolfram.com/ContinuedFraction.html";>
      * Continued Fraction</a> equations (11) and (22)-(26)</li>
      * </ul>
      *
@@ -339,7 +339,7 @@ public final class BigFraction
      * <p>
      * References:
      * <ul>
-     * <li><a href="http://mathworld.wolfram.com/ContinuedFraction.html";>
+     * <li><a href="https://mathworld.wolfram.com/ContinuedFraction.html";>
      * Continued Fraction</a> equations (11) and (22)-(26)</li>
      * </ul>
      *
diff --git 
a/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/Fraction.java
 
b/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/Fraction.java
index 8f9322fb..e9280ff9 100644
--- 
a/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/Fraction.java
+++ 
b/commons-numbers-fraction/src/main/java/org/apache/commons/numbers/fraction/Fraction.java
@@ -284,7 +284,7 @@ public final class Fraction
      * <p>
      * References:
      * <ul>
-     * <li><a href="http://mathworld.wolfram.com/ContinuedFraction.html";>
+     * <li><a href="https://mathworld.wolfram.com/ContinuedFraction.html";>
      * Continued Fraction</a> equations (11) and (22)-(26)</li>
      * </ul>
      *
@@ -318,7 +318,7 @@ public final class Fraction
      * <p>
      * References:
      * <ul>
-     * <li><a href="http://mathworld.wolfram.com/ContinuedFraction.html";>
+     * <li><a href="https://mathworld.wolfram.com/ContinuedFraction.html";>
      * Continued Fraction</a> equations (11) and (22)-(26)</li>
      * </ul>
      *
diff --git a/commons-numbers-fraction/src/site/site.xml 
b/commons-numbers-fraction/src/site/site.xml
index 9e85be12..8907f41d 100644
--- a/commons-numbers-fraction/src/site/site.xml
+++ b/commons-numbers-fraction/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-fraction/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostErf.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostErf.java
index e27cde79..f2e67abf 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostErf.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostErf.java
@@ -25,7 +25,7 @@ package org.apache.commons.numbers.gamma;
 import org.apache.commons.numbers.core.DD;
 
 /**
- * Implementation of the <a href="http://mathworld.wolfram.com/Erf.html";>error 
function</a> and
+ * Implementation of the <a 
href="https://mathworld.wolfram.com/Erf.html";>error function</a> and
  * its inverse.
  *
  * <p>This code has been adapted from the <a 
href="https://www.boost.org/";>Boost</a>
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostGamma.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostGamma.java
index 97118d4b..7f5589ac 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostGamma.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/BoostGamma.java
@@ -33,7 +33,7 @@ import 
org.apache.commons.numbers.fraction.GeneralizedContinuedFraction.Coeffici
 
 /**
  * Implementation of the
- * <a 
href="http://mathworld.wolfram.com/RegularizedGammaFunction.html";>Regularized 
Gamma functions</a> and
+ * <a 
href="https://mathworld.wolfram.com/RegularizedGammaFunction.html";>Regularized 
Gamma functions</a> and
  * <a 
href="https://mathworld.wolfram.com/IncompleteGammaFunction.html";>Incomplete 
Gamma functions</a>.
  *
  * <p>This code has been adapted from the <a 
href="https://www.boost.org/";>Boost</a>
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Digamma.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Digamma.java
index c36778a2..0b36b081 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Digamma.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Digamma.java
@@ -17,7 +17,7 @@
 package org.apache.commons.numbers.gamma;
 
 /**
- * <a href="http://en.wikipedia.org/wiki/Digamma_function";>Digamma 
function</a>.
+ * <a href="https://en.wikipedia.org/wiki/Digamma_function";>Digamma 
function</a>.
  * <p>
  * It is defined as the logarithmic derivative of the \( \Gamma \)
  * ({@link Gamma}) function:
@@ -27,7 +27,7 @@ package org.apache.commons.numbers.gamma;
  * @see Gamma
  */
 public final class Digamma {
-    /** <a 
href="http://en.wikipedia.org/wiki/Euler-Mascheroni_constant";>Euler-Mascheroni 
constant</a>. */
+    /** <a 
href="https://en.wikipedia.org/wiki/Euler-Mascheroni_constant";>Euler-Mascheroni 
constant</a>. */
     private static final double GAMMA = 0.577215664901532860606512090082;
 
     /** C limit. */
@@ -50,7 +50,7 @@ public final class Digamma {
      * Computes the digamma function.
      *
      * This is an independently written implementation of the algorithm 
described in
-     * <a href="http://www.uv.es/~bernardo/1976AppStatist.pdf";>Jose Bernardo,
+     * <a href="https://www.uv.es/~bernardo/1976AppStatist.pdf";>Jose Bernardo,
      * Algorithm AS 103: Psi (Digamma) Function, Applied Statistics, 1976</a>.
      * A <a 
href="https://en.wikipedia.org/wiki/Digamma_function#Reflection_formula";>
      * reflection formula</a> is incorporated to improve performance on 
negative values.
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/IncompleteGamma.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/IncompleteGamma.java
index 210e8ff5..9fcf202d 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/IncompleteGamma.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/IncompleteGamma.java
@@ -37,7 +37,7 @@ public final class IncompleteGamma {
     private IncompleteGamma() {}
 
     /**
-     * <a href="http://mathworld.wolfram.com/IncompleteGammaFunction.html";>
+     * <a href="https://mathworld.wolfram.com/IncompleteGammaFunction.html";>
      * Lower incomplete Gamma function</a> \( \gamma(a, x) \).
      *
      * <p>\[ \gamma(a,x) = \int_0^x t^{a-1}\,e^{-t}\,dt \]
@@ -79,7 +79,7 @@ public final class IncompleteGamma {
     }
 
     /**
-     * <a href="http://mathworld.wolfram.com/IncompleteGammaFunction.html";>
+     * <a href="https://mathworld.wolfram.com/IncompleteGammaFunction.html";>
      * Upper incomplete Gamma function</a> \( \Gamma(a, x) \).
      *
      * <p>\[ \Gamma(a,x) = \int_x^{\infty} t^{a-1}\,e^{-t}\,dt \]
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErf.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErf.java
index 3ffd2f4a..e264b4be 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErf.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErf.java
@@ -17,7 +17,7 @@
 package org.apache.commons.numbers.gamma;
 
 /**
- * Inverse of the <a href="http://mathworld.wolfram.com/Erf.html";>error 
function</a>.
+ * Inverse of the <a href="https://mathworld.wolfram.com/Erf.html";>error 
function</a>.
  */
 public final class InverseErf {
     /** Private constructor. */
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErfc.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErfc.java
index 26ea3556..8ac7c252 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErfc.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/InverseErfc.java
@@ -17,7 +17,7 @@
 package org.apache.commons.numbers.gamma;
 
 /**
- * Inverse of the <a 
href="http://mathworld.wolfram.com/Erfc.html";>complementary error function</a>.
+ * Inverse of the <a 
href="https://mathworld.wolfram.com/Erfc.html";>complementary error function</a>.
  */
 public final class InverseErfc {
     /** Private constructor. */
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/LanczosApproximation.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/LanczosApproximation.java
index 1b809e78..635021fc 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/LanczosApproximation.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/LanczosApproximation.java
@@ -17,7 +17,7 @@
 package org.apache.commons.numbers.gamma;
 
 /**
- * <a href="http://mathworld.wolfram.com/LanczosApproximation.html";>
+ * <a href="https://mathworld.wolfram.com/LanczosApproximation.html";>
  * Lanczos approximation</a> to the Gamma function.
  *
  * It is related to the Gamma function by the following equation
@@ -28,7 +28,7 @@ package org.apache.commons.numbers.gamma;
  * where \( g \) is the Lanczos constant.
  *
  * See equations (1) through (5), and Paul Godfrey's
- * <a href="http://my.fit.edu/~gabdo/gamma.txt";>Note on the computation
+ * <a href="https://my.fit.edu/~gabdo/gamma.txt";>Note on the computation
  * of the convergent Lanczos complex Gamma approximation</a>.
  */
 public final class LanczosApproximation {
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedGamma.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedGamma.java
index e724a702..8a30233e 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedGamma.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/RegularizedGamma.java
@@ -38,7 +38,7 @@ public final class RegularizedGamma {
     }
 
     /**
-     * <a href="http://mathworld.wolfram.com/RegularizedGammaFunction.html";>
+     * <a href="https://mathworld.wolfram.com/RegularizedGammaFunction.html";>
      * Lower regularized Gamma function</a> \( P(a, x) \).
      *
      * <p>\[ P(a,x) = 1 - Q(a,x) = \frac{\gamma(a,x)}{\Gamma(a)} = 
\frac{1}{\Gamma(a)} \int_0^x t^{a-1}\,e^{-t}\,dt \]
@@ -96,7 +96,7 @@ public final class RegularizedGamma {
     }
 
     /**
-     * <a href="http://mathworld.wolfram.com/RegularizedGammaFunction.html";>
+     * <a href="https://mathworld.wolfram.com/RegularizedGammaFunction.html";>
      * Upper regularized Gamma function</a> \( Q(a, x) \).
      *
      * <p>\[ Q(a,x) = 1 - P(a,x) = \frac{\Gamma(a,x)}{\Gamma(a)} = 
\frac{1}{\Gamma(a)} \int_x^{\infty} t^{a-1}\,e^{-t}\,dt \]
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Trigamma.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Trigamma.java
index 6f9fee0a..51fe07ab 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Trigamma.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/Trigamma.java
@@ -17,7 +17,7 @@
 package org.apache.commons.numbers.gamma;
 
 /**
- * <a href="http://en.wikipedia.org/wiki/Trigamma_function";>Trigamma 
function</a>.
+ * <a href="https://en.wikipedia.org/wiki/Trigamma_function";>Trigamma 
function</a>.
  *
  * It is the derivative of the {@link Digamma digamma function}:
  * \( \psi_1(x) = \frac{d^2}{dx^2} (\ln \Gamma(x)) \).
diff --git 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/package-info.java
 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/package-info.java
index 37519350..7584a969 100644
--- 
a/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/package-info.java
+++ 
b/commons-numbers-gamma/src/main/java/org/apache/commons/numbers/gamma/package-info.java
@@ -23,17 +23,17 @@
  * algorithms described in
  * <ul>
  * <li>
- *  <a href="http://dx.doi.org/10.1145/22721.23109";>Didonato and Morris 
(1986)</a>,
+ *  <a href="https://dx.doi.org/10.1145/22721.23109";>Didonato and Morris 
(1986)</a>,
  *  <em>Computation of the Incomplete Gamma Function Ratios and their 
Inverse</em>,
  *  TOMS 12(4), 377-393,
  * </li>
  * <li>
- *  <a href="http://dx.doi.org/10.1145/131766.131776";>Didonato and Morris 
(1992)</a>,
+ *  <a href="https://dx.doi.org/10.1145/131766.131776";>Didonato and Morris 
(1992)</a>,
  *  <em>Algorithm 708: Significant Digit Computation of the Incomplete Beta 
Function
  *  Ratios</em>, TOMS 18(3), 360-373,
  * </li>
  * </ul>
  * and implemented in the
- * <a href="http://www.dtic.mil/docs/citations/ADA476840";>NSWC Library of 
Mathematical Functions</a>.
+ * <a href="https://www.dtic.mil/docs/citations/ADA476840";>NSWC Library of 
Mathematical Functions</a>.
  */
 package org.apache.commons.numbers.gamma;
diff --git a/commons-numbers-gamma/src/site/site.xml 
b/commons-numbers-gamma/src/site/site.xml
index 18da6d52..c29e6385 100644
--- a/commons-numbers-gamma/src/site/site.xml
+++ b/commons-numbers-gamma/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-gamma/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaRatioTest.java
 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaRatioTest.java
index 5c014a07..26dd4c12 100644
--- 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaRatioTest.java
+++ 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaRatioTest.java
@@ -31,7 +31,7 @@ class GammaRatioTest {
     /**
      * Reference data for the {@link GammaRatio#value(double, double)} 
function. This
      * data was generated with the following <a
-     * href="http://maxima.sourceforge.net/";>Maxima</a> script.
+     * href="https://maxima.sourceforge.net/";>Maxima</a> script.
      * Note: This data is different from the data used for {@link 
BoostGammaTest}.
      *
      * <pre>
@@ -74,7 +74,7 @@ class GammaRatioTest {
     /**
      * Reference data for the {@link GammaRatio#delta(double, double)} 
function. This
      * data was generated with the following <a
-     * href="http://maxima.sourceforge.net/";>Maxima</a> script.
+     * href="https://maxima.sourceforge.net/";>Maxima</a> script.
      * Note: This data is different from the data used for {@link 
BoostGammaTest}.
      *
      * <pre>
diff --git 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaTest.java
 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaTest.java
index 5e2a08c0..beae13c7 100644
--- 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaTest.java
+++ 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/GammaTest.java
@@ -32,7 +32,7 @@ class GammaTest {
     /**
      * Reference data for the {@link Gamma#value(double)} function. This
      * data was generated with the following <a
-     * href="http://maxima.sourceforge.net/";>Maxima</a> script.
+     * href="https://maxima.sourceforge.net/";>Maxima</a> script.
      * Note: This data is different from the data used for {@link 
BoostGammaTest}.
      *
      * <pre>
diff --git 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/InvGamma1pm1Test.java
 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/InvGamma1pm1Test.java
index 7618b4b0..4cb01063 100644
--- 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/InvGamma1pm1Test.java
+++ 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/InvGamma1pm1Test.java
@@ -27,7 +27,7 @@ class InvGamma1pm1Test {
      * <p>
      * Reference values for the {@link InvGamma1pm1#value(double)} method.
      * These values were generated with the following <a
-     * href="http://maxima.sourceforge.net/";>Maxima</a> script
+     * href="https://maxima.sourceforge.net/";>Maxima</a> script
      * </p>
      *
      * <pre>
diff --git 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaSumTest.java
 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaSumTest.java
index e21a70da..b954a686 100644
--- 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaSumTest.java
+++ 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaSumTest.java
@@ -26,7 +26,7 @@ class LogGammaSumTest {
     /**
      * Reference data for the {@link LogGammaSum#value(double, double)}
      * function. This data was generated with the following
-     * <a href="http://maxima.sourceforge.net/";>Maxima</a> script.
+     * <a href="https://maxima.sourceforge.net/";>Maxima</a> script.
      *
      * <pre>
      * kill(all);
diff --git 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaTest.java
 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaTest.java
index 4d4bb78d..a5d0f746 100644
--- 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaTest.java
+++ 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/LogGammaTest.java
@@ -39,7 +39,7 @@ class LogGammaTest {
     /**
      * Reference data for the {@link LogGamma#value(double)} function. This 
data
      * was generated with the following <a
-     * href="http://maxima.sourceforge.net/";>Maxima</a> script.
+     * href="https://maxima.sourceforge.net/";>Maxima</a> script.
      *
      * <pre>
      * kill(all);
diff --git 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/TestUtils.java
 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/TestUtils.java
index d9d68593..89f2f9ba 100644
--- 
a/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/TestUtils.java
+++ 
b/commons-numbers-gamma/src/test/java/org/apache/commons/numbers/gamma/TestUtils.java
@@ -175,7 +175,7 @@ final class TestUtils {
          * @param b Second part of sum.
          * @param sum Sum of the parts (a + b).
          * @return <code>(b - (sum - (sum - b))) + (a - (sum - b))</code>
-         * @see <a 
href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
+         * @see <a 
href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps";>
          * Shewchuk (1997) Theorum 7</a>
          */
         static double twoSumLow(double a, double b, double sum) {
diff --git 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_0_20_data.csv
 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_0_20_data.csv
index 17744de4..70c6d79c 100644
--- 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_0_20_data.csv
+++ 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_0_20_data.csv
@@ -15,7 +15,7 @@
 
 # Reference data for the gamma function in the range -20 to 20. This
 # data was generated with the following <a
-# href="http://maxima.sourceforge.net/";>Maxima</a> script.
+# href="https://maxima.sourceforge.net/";>Maxima</a> script.
 #
 # kill(all);
 #
diff --git 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_150_171_data.csv
 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_150_171_data.csv
index fea76491..665848a5 100644
--- 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_150_171_data.csv
+++ 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_150_171_data.csv
@@ -15,7 +15,7 @@
 
 # Reference data for the gamma function in the range 150 to 171.5. This
 # data was generated with the following <a
-# href="http://maxima.sourceforge.net/";>Maxima</a> script.
+# href="https://maxima.sourceforge.net/";>Maxima</a> script.
 #
 # kill(all);
 #
diff --git 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_20_150_data.csv
 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_20_150_data.csv
index 9524897f..d85ffc90 100644
--- 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_20_150_data.csv
+++ 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_20_150_data.csv
@@ -15,7 +15,7 @@
 
 # Reference data for the gamma function in the range 20 to 150. This
 # data was generated with the following <a
-# href="http://maxima.sourceforge.net/";>Maxima</a> script.
+# href="https://maxima.sourceforge.net/";>Maxima</a> script.
 #
 # kill(all);
 #
diff --git 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_m20_0_data.csv
 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_m20_0_data.csv
index ede26b5e..0e207421 100644
--- 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_m20_0_data.csv
+++ 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_m20_0_data.csv
@@ -15,7 +15,7 @@
 
 # Reference data for the gamma function in the range -20 to 20. This
 # data was generated with the following <a
-# href="http://maxima.sourceforge.net/";>Maxima</a> script.
+# href="https://maxima.sourceforge.net/";>Maxima</a> script.
 #
 # kill(all);
 #
diff --git 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_very_near_0_data.csv
 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_very_near_0_data.csv
index ad5053d9..1048b687 100644
--- 
a/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_very_near_0_data.csv
+++ 
b/commons-numbers-gamma/src/test/resources/org/apache/commons/numbers/gamma/gamma_very_near_0_data.csv
@@ -15,7 +15,7 @@
 
 # Reference data for the gamma function very close to 0. This
 # data was generated with the following <a
-# href="http://maxima.sourceforge.net/";>Maxima</a> script.
+# href="https://maxima.sourceforge.net/";>Maxima</a> script.
 #
 # kill(all);
 #
diff --git a/commons-numbers-primes/src/site/site.xml 
b/commons-numbers-primes/src/site/site.xml
index be3e9bac..33b20602 100644
--- a/commons-numbers-primes/src/site/site.xml
+++ b/commons-numbers-primes/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-primes/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git 
a/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
 
b/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
index 66f6a80a..5d5364df 100644
--- 
a/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
+++ 
b/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
@@ -24,7 +24,7 @@ import java.io.Serializable;
 import org.apache.commons.numbers.core.Precision;
 
 /**
- * This class implements <a 
href="http://mathworld.wolfram.com/Quaternion.html";>
+ * This class implements <a 
href="https://mathworld.wolfram.com/Quaternion.html";>
  * quaternions</a> (Hamilton's hypercomplex numbers).
  *
  * <p>Wherever quaternion components are listed in sequence, this class 
follows the
diff --git a/commons-numbers-quaternion/src/site/site.xml 
b/commons-numbers-quaternion/src/site/site.xml
index 66d0d508..c7a482c7 100644
--- a/commons-numbers-quaternion/src/site/site.xml
+++ b/commons-numbers-quaternion/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-quaternion/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>
diff --git 
a/commons-numbers-rootfinder/src/main/java/org/apache/commons/numbers/rootfinder/BrentSolver.java
 
b/commons-numbers-rootfinder/src/main/java/org/apache/commons/numbers/rootfinder/BrentSolver.java
index 13a5bbc2..f363d313 100644
--- 
a/commons-numbers-rootfinder/src/main/java/org/apache/commons/numbers/rootfinder/BrentSolver.java
+++ 
b/commons-numbers-rootfinder/src/main/java/org/apache/commons/numbers/rootfinder/BrentSolver.java
@@ -19,7 +19,7 @@ package org.apache.commons.numbers.rootfinder;
 import java.util.function.DoubleUnaryOperator;
 
 /**
- * This class implements the <a 
href="http://mathworld.wolfram.com/BrentsMethod.html";>
+ * This class implements the <a 
href="https://mathworld.wolfram.com/BrentsMethod.html";>
  * Brent algorithm</a> for finding zeros of real univariate functions.
  * The function should be continuous but not necessarily smooth.
  * The {@code solve} method returns a zero {@code x} of the function {@code f}
diff --git a/commons-numbers-rootfinder/src/site/site.xml 
b/commons-numbers-rootfinder/src/site/site.xml
index 5b4209bc..6e69d0a9 100644
--- a/commons-numbers-rootfinder/src/site/site.xml
+++ b/commons-numbers-rootfinder/src/site/site.xml
@@ -27,11 +27,11 @@
       <item name="Latest API docs (development)"
             href="apidocs/index.html"/>
       <item name="Javadoc (1.2 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.2/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.2/index.html"/>
       <item name="Javadoc (1.1 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.1/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.1/index.html"/>
       <item name="Javadoc (1.0 release)"
-          
href="http://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.0/index.html"/>
+          
href="https://commons.apache.org/numbers/commons-numbers-rootfinder/javadocs/api-1.0/index.html"/>
     </menu>
 
   </body>


Reply via email to