Instead of ``` public mutating func pop() -> T? { if isEmpty { return nil } else { return array.removeLast() } } ``` we can just do ``` public mutating func pop() -> T? { return array.popLast() } ```