Take into account Pierricks advices, add cython benchmark