Optimized performance of map: and filter: on NSArray.
Added cat: to NSArray and NSMutableArray as optimized versions of join: