My own implementation of data structures. I plan on implementing this with time.