Collection of different algorithms, used for programming competitions (like ACM ICPC).