Program uses various Java collections for data manipulation from parsed objects in .txt and .csv files.  No nested for loops were allowed.