     guard maxLength > 0 else {
       return ""
     }
-    return String(self.suffix(maxLength))
+    return String(suffix(maxLength))
   }
 
   /// **Mechanica**

  ///
  /// Produces a `new` string with the first character of the first word changed to the corresponding uppercase value.
  public func capitalizedFirstCharacter() -> String {
    guard (!self.isEmpty) else { return self }
    let capitalizedFirstCharacher = String(self[startIndex]).uppercased() //capitalized
    let result = capitalizedFirstCharacher + String(self.dropFirst())
    return result
  }


  ///
  /// Returns the length of the `String`.
  public var length: Int {
    return count
  }

  /// **Mechanica**
  ///
  /// Reverse `self`.
  public mutating func reverseString() {
    self = String(characters.reversed())
  }

  /// **Mechanica**
