         fuzzies = 1.0,
         fuzzyFactor = 0.0,
         fuzzinessIsNil = true
-
+        
         // Cache fuzzyFactor for speed increase
         if let fuzziness = fuzziness {
             fuzzyFactor = 1 - fuzziness
             fuzzinessIsNil = false
         }
-
+        
         for i in 0 ..< wordLength {
             // Find next first case-insensitive match of word's i-th character.
             // The search in "string" begins at "startAt".
-            if let range = lString.range(
-            of: String(lWord[lWord.characters.index(lWord.startIndex, offsetBy: i)] as Character),
-            options: NSString.CompareOptions.caseInsensitive,
-            range: Range<String.Index>(startAt..<lString.endIndex),
-            locale: nil
-            ) {
+            
+            if let range = lString.range(of:
+                String(lWord[lWord.index(lWord.startIndex, offsetBy: i)] as Character),
+                                         options: NSString.CompareOptions.caseInsensitive,
+                                         range: Range<String.Index>(startAt..<lString.endIndex),
+                                         locale: nil
+                ) {
                 // start index of word's i-th character in string.
                 idxOf = range.lowerBound
                 if startAt == idxOf {

//  Based on string_score 0.1.21 by Joshaven Potter.
//  https://github.com/joshaven/string_score/
//

                }
                else {
                    charScore = 0.1
                    
                    // Acronym Bonus
                    // Weighing Logic: Typing the first character of an acronym is as if you
                    // preceded it with two perfect character matches.
