Applications of the various data structures