Fix: BinarySearch failure results in an index < 0 , but  -1 was used instead. This could result in add-node mutation ot re-using innovation IDs from the histroy buffer when it could have done.
Fix: BinarySearch failure results in an index < 0 , but  -1 was used instead. This could result in add-node mutation ot re-using innovation IDs from the histroy buffer when it could have done.

colgreen/sharpneat