Implementations of several standard data-structures.