
struct item {
  int data;
  item *next;
};

class stack {
private:
  item *data_list;
  int count_items(item *list);

public:
  stack();
  ~stack();
  int size();
  void push(int i);
  int pop();
};

