import Foundation extension Array { subscript (range r: Range) -> Array { return Array(self[r]) } subscript (range r: ClosedRange) -> Array { return Array(self[r]) } }