Added some stuff. Still in the middle of stuff.
Made a bit of code clearer.
Revert "Made a bit of code clearer."
That was a silly kinda thing to do.

This reverts commit 2e77af2700732fa3d4de9f0caad68c1a5f9c2dc9.
Changed stuff around the definition of a node.
We did something. Not sure what.
Fixed a bug. Fernandez' algorithm now uses info structures. Now, all
that we have to do is implement the select the smaller half thingy and
make a module out of this.
Got rid of a silly warning.
I think we've got the "process the smaller half" thing right.
Improved the implementation of getblock a little bit.
On the way to making a module.
OK, we have a module, however clumsy. Let's just rename a few things
and then we'll be done.
Renamed some stuff. Not sure what else. Anyway, I've had enough.