Greatest common divisor
Euclidean algorithm
Euclidean algorithm
AKA design a rate limiter
What is a monotonic stack?
Also known as calculating the hamming weight
If you work with a language that runs on the JVM, you will probably want to know this