Allocate an NSMutableArray smartly