a little experiment using cython