Implementations of common data structures for LMU CMSI 281