class Stack
{
  private CircularList list;

Stack(int size) //the constructor //you should create the instance of CircularList (called //list) here, passing in size to it's constructor.
void Push(int element) //This method should use the appropriate methods from the //CircularList class to push element onto the stack. //make sure the stack isn't full before you push!
int Pop() //This method should use the appropriate methods from the //CircularList class to pop element from the stack. //make sure the stack isn't empty before you pop!
boolean IsEmpty() //this method returns true if stack is empty, false otherwise. //again, use a method from the CircularList class.
boolean IsFull() //this method returns true if array is full, false otherwise. //again, use a method from the CircularList class. void PrintStack() //this method should use methods from the CircularList class //to print the contents of the stack to the screen. //After executing this procedure, the stack contents should not //have changed. } //end Stack class