Data Structures in Java that may be worth implementing in the future, also things i've learned in Comp 2402.