Small category to add functional-style methods to NSArray