As part of my Data Structures capstone project, I implemented three types of data structures for searching a list of words for anagrams, leveraging polymorphism.