This is an abstract data type Queue, implemented for objective-c.