Almost there...

Genetic now crashes when attempting to delete the "least fit," but only
after the pointers have been swapped.