I would like to gain a new array by appending elements to an existing array without modifying it. NSArray has arrayByAddingObjectsFromArray(), e.g.:
let numbers = (["one", "two", "three"] as NSArray).arrayByAddingObjectsFromArray(["four", "five"]) as! [String]
Is there an equivalent for Swift's Array struct that would make bridging to NSArray unnecessary?