Setting things up

Using a Red-Black Tree and trying to figure out which kind of iteration abstraction to use