Homework 2 for my Data Structures Class, builds off homework 1