added nsarray safe subarray category methods