added how to implement and complexity for NSArray's privates