A collection of data structures and algorithims