first stab at a genetic algo version of the predecessor search