Better docstring
Don't monkey-patch string; RDistance#distance instead.

Code is clearer when two explicit string references.
Base-case when either string is 0.
Verify specs with Text implementation of minimum edit distance.

Set the environment variable verify_specs to replace RDistance#distance
with Text::Levenshtein#distance.