Fixing adjusted fitness
Updating fitness comparison (bigger is now better)
This isn't weirdness

Evaluate might return true if the root node is a terminal, or if there
are no branches between the root and first terminal node.