Aim - create library of short, reusable algorithms and data structures for competitive programming. Data structures Union Find Prime numbers Least prime factor linear sieve