Refactoring

(#32)
Je te fais une pull request sur les changements sur la méthodes dichotomique. Par contre, je n'ai pas encore mis la fonction assert.