add naive cython benchmark