Change one comment
Translate errors description from french
Make the Algorithm class as a generic class