Add clear methods.
Allow to change the competition operator.
Allow to have no winner for the competition (decision delegated to the inner implementation).
Remove useless field.
Make the logger public for external setting.
Reorganize code.
Add InformedMutator to provide extra info abouth neighboring.
Add OptimalityChecker to add extra optimality info.
Code moving.
Compute a harder Explorator interest (enforce overall optimality to avoid exploration when lot of not so optimal individuals).
Forbid current genes modification.
Renaming in a more relevant way.