Millisecond fuzzy string matching for Ruby