func last<C : CollectionType where C.Index : BidirectionalIndexType>(_: C) Returns the last element of x, or nil if x is empty. Declaration func last<C : CollectionType where C.Index : BidirectionalIndexType>(x: C) -> C.Generator.Element?