Adding indexers using extensions in Swift

extension String {
    subscript(i: Int) -> Character {
        //without range checking
        let characters = Array(self.characters)
        return characters[i]
    }
}

let text = "salute"
let char = text[1]
//char is "a"