Implementing categories

When I was figuring out how collections work, I tried my hand at implementing a collection of collections. I called the things in the collection of collections categories.