Optimise en utilisant Cython de manière optionnelle.