add speed test

to choose more effective cython or python method
add more benchmarks
get all fastest version
test worker and choose best one
Merge pull request #3 from jasonwbw/cython

test all method and choose the best one