Algorithms and data structures Implementation on C89 (ANSI C), except use header stdint.h. Algorithms Fisher-Yates shuffle Memory pool Uniform integer distribution Uniform real distribution Data structures Red-black tree AVL tree Bloom filter