Compare ffi vs ext implementations
And ... add ruby version as well