Implementation of a variety of data structures