Added simd version. Updated README. Added a polyfill and a benchmark against simd. Added unit tests for the simd version. Fixed several simd problems