CS 331 Data Structures Application