Algorithms, data structures, and utilities.