My own (rather basic) implementation of some basic data structures.