ok not bad but not huge gain for a cython code