Implementations of data structures that could be used as a library.