4.0.0 com.ankurm java-core-examples 1.0 arithmetic arithmetic Adding two numbers in Java without silent overflow: the wraparound bug reproduced, the Math *Exact() family, widening to long, BigInteger, and the bit trick Math.addExact itself uses to detect overflow. org.junit.jupiter junit-jupiter 5.11.0 test org.apache.maven.plugins maven-compiler-plugin 3.13.0 25 org.apache.maven.plugins maven-surefire-plugin 3.2.5