Subscripts (indexer methods) with one parameter in Swift

class PowerOfTwo {
    subscript(i: Int) -> Int {
        return Int(pow(Double(2), Double(i)))
    }
}

let power2 = PowerOfTwo()
let p2 = power2[2]
//p2 is 3
let p8 = power2[8]
//p8 is 256
let p16 = power2[16]
//p16 is 65536