Contains various data structures and algorithms