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