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