Stack, Queue

Implement stack, queue
Why do you use 5 here?
I think users should be able to set the size of ArrayQueue.