Fixed typo in docs.
Added Rails issue link.
Added more tests. Handled more odd cases. Added `force` option.
Cleanups and docs.
Simplified everything into two small methods.
Performance is now fairly good; roughly twice as fast as Active Support.
Improved performance of first_zero_bit.
Moved first zero bit detection into Fixnum.
Added Yard setup.
Improved method names. Reorganized.
I didn't really understand some concepts about UTF-8 in the last
version and misnamed a few things, this should hopefully all be fixed
now. This library is now more pedantically correct, though performance
is laughable at the moment.