func isLowercased() -> Bool {
        guard !isEmpty else { return false }
        return isSubset(inCharSet: CharacterSet(charactersIn: String.AsciiLowercaseString))
    }