Client Interface
With the previous class public section
the constructor might be changed to have an integer
argument if we were implementing this abstraction with
an array
the int return types for each member function represent
the “success/failure” situation; if more than two states
are used (to represent the error-code) ints are a good
choice; otherwise, select a bool return type
peek might be useful regardless of the interpretation of
dequeue...