a collection of data structure implementations