Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.5.0 - 2023-04-28

Added

  • Added method to return all the pythagorean triplets

  • Added class with Collatz conjecture methods

Removed

  • Dropped python 3.7 support

0.4.0 - 2022-01-10

Removed

  • Removed changelog from the published wheel

0.3.0 - 2022-01-05

Added

  • Added python310 support

  • Added a method to calculate the integer square root of a number

Removed

  • Dropped python36 support

0.2.0 - 2020-10-13

Changed

  • Improved the lcm to take an arbitrary number of arguments

  • Improved the modular inverse to use the stdlib one

Added

  • Added a method to calculate polygonal numbers

  • Added a method to calculate gcd

  • Added a method to calculate the product of an iterable

0.1.4 - 2020-09-18

Added

  • Added more type hints

0.1.3 - 2019-04-30

Added

  • Made the initial values in method to return the nth Fibonacci number configurable

  • Added a method to find the modular multiplicative inverse of a number

  • Added a method to calculate n choose k

  • Added a method to calculate σ_x(n) (the divisor function)

0.1.2 - 2019-04-29

Added

  • Added a method to return the nth Fibonacci number

  • Added a generator of primes up to a bound

  • Added a generator of Fibonacci numbers

  • Added a method to return the least common multiple of two numbers

0.1.1 - 2019-04-26

Added

  • Added a method to give the next prime

  • Added a generator of prime numbers

0.1.0 - 2019-04-18

Added

  • Added a method to check whether a number is prime