docs: function JaroWinklerDistance(s1, s2, dj) {
      var jaro;
      (typeof(dj) == 'undefined')? jaro = distance(s1,s2) : jaro = dj;
      var p = 0.1; //
      var l = 0 // length of the matching prefix
      while(s1[l] == s2[l] && l < 4)
          l++;
      
      return jaro + l * p * (1 - jaro);
  }