I just wanted some practice building a bunch of different data structures