added collect, collectWithIndex, each, and eachWithIndex to NSArray+Additions