https://opendatastructures.org/
https://www.bigocheatsheet.com/
https://www.algorithm-archive.org/
CORDIC: simple and efficient algorithm to calculate trigonometric functions, hyperbolic functions, square roots, multiplications, divisions, and exponentials and logarithms with arbitrary base, typically converging with one digit (or bit) per iteration