NSQueue class built on top of NSArray and NSMutableArray class in Objective-C