A reimplementation of NSMutableArray.