Implementing some data structures for fun